Strona 1 z 2

[+] Jak poradzić sobie z kartą X3100 - Squeeze

: 21 lipca 2009, 15:28
autor: kkuba
Witam.
Mam problem z grafiką intela - x3100.

Po zainstalowaniu systemu (Debian Lenny, zaktualizowany do Squeeze) odczuwałem pewien dyskomfort pracy.
Chociażby głupie przewijanie w operze nie było płynne.
Pomyślałem - sterowniki grafiki.

Nigdy wcześniej tak dużych problemów z tym nie miałem.
Instaluję system - wszystko działa jak trzeba, ale nie tym razem.

Pierwsze co próbowałem zrobić, to instalacja xserver-xorg-video-intel.
Brakowało jednego pakietu (xserver-xorg-core), więc i tego doinstalowałem.

Po wszystko zaczęło się totalnie sypać.
Połowa configów systemowych poznikała, w tym xorg.conf, którego odzyskać za pomocą

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
nie szło.
Wyczerpany szukaniem, postanowiłem przeinstalować x'y.

Teraz xorg.conf jest, ale pusty.
Znalazłem na forum (tak, na tym forum) xorg.conf innego ,,szczęśliwego'' posiadacza tej samej karty, więc go sobie pożyczyłem.

Niby wszystko w porządku z x'ami, ale teraz nawet Quake 3 pod wine niezbyt działa.
Mam już dość siedzenia w nocy i szukania, także dziś, zaraz po przebudzeniu postanowiłem napisać ten temat (tak, prawie 15:30, długo przy tym siedziałem).

Teraz pozwolę sobie pokazać, co wyświetlają różne komendy i jak wygląda mój xorg.conf.

Kod: Zaznacz cały

5220-debian:/home/kkuba# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
5220-debian:/home/kkuba# glxinfo | grep rendering
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

Kod: Zaznacz cały

5220-debian:/home/kkuba# uname -r
2.6.26-2-686
Według synaptica posiadam x.org w wersji 1:7.3 + 19.

/etc/X11/xorg.conf:

Kod: Zaznacz cały

Section "InputDevice" 
    Identifier    "Generic Keyboard" 
    Driver        "kbd" 
    Option        "XkbRules"    "xorg" 
    Option        "XkbModel"    "pc105" 
    Option        "XkbLayout"    "pl" 
EndSection 

Section "InputDevice" 
    Identifier    "Configured Mouse" 
    Driver        "mouse" 
EndSection 

Section "Device" 
    Identifier    "Intel Corporation Mobile  Express Integrated Graphics Controller" 
    Driver        "intel" 
    Option          "DRI"    "true" 
    Option        "ExaNoComposite"    "false" 
    Option         "AccelMethod"         "exa" 
    Option        "MigrationHeuristic"     "greedy" 
    Option          "FramebufferCompression" "false"
EndSection

Section "Monitor" 
    Identifier    "Configured Monitor" 
EndSection 

Section "Screen" 
    Identifier    "Default Screen" 
    Monitor        "Configured Monitor" 
EndSection 

Section "Extensions" 
    Option "Composite" "Enable" 
EndSection
Bardzo proszę o pomoc.

Pozdrawiam.

: 21 lipca 2009, 18:22
autor: fnmirk
kkuba, może ogranicz używanie słów uważanych za zbyt pospolite nawet w sposób wykropkowany. Problem z komputerem nie powoduje aż takiego zmartwienia. Masz wakacje (tak wynika z Twojego profilu). Przejdź się do parku lub pograj w piłkę. Wrócisz to spokojnie rozwiążesz swój problem.

Obecnie znaczenie praktyczne pliku /etc/X11/xorg.conf zanika. Właściwie wszystkim zajmuje się hal.

Zostaw plik /etc/X11/xorg.conf w wersji okrojonej (usuń to co dopisałeś, zostaw tylko wpis odnośnie klawiatury) i skorzystaj ze skryptu:
http://debian.linux.pl/viewtopic.php?p=73083#73083
instalując sterowniki karty graficznej.

: 21 lipca 2009, 19:16
autor: kkuba
Niestety żadnych rezultatów, zupełnie nic się nie zmieniło...

: 21 lipca 2009, 20:39
autor: ilin
Masz zainstalowane pakiety ?

Kod: Zaznacz cały

debian:/home/kasia# dpkg -l | grep mesa
ii  libgl1-mesa-dri                      7.0.3-7                       A free implementation of the OpenGL API -- D
ii  libgl1-mesa-glx                      7.0.3-7                       A free implementation of the OpenGL API -- G
ii  libglu1-mesa                         7.0.3-7                       The OpenGL utility library (GLU)
ii  mesa-utils                           7.0.3-7                       Miscellaneous Mesa GL utilities

: 21 lipca 2009, 21:40
autor: kkuba
Nie mam "libgl1-mesa-dri".

Kod: Zaznacz cały

5220-debian:/home/kkuba# apt-get install libgl1-mesa-dri
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
  libgl1-mesa-dri: Wymaga: libgl1-mesa-glx (= 7.0.3-7) ale 7.4.4-1 ma zostać zainstalowany
E: Pakiety są uszkodzone
5220-debian:/home/kkuba# 
libgl1-mesa-glx mam, więc nie wiem w czym problem..

: 21 lipca 2009, 21:53
autor: fnmirk
kkuba, wykonaj aktualizację Swojej wersji dystrybucji Debiana zgodnie z tym opisem:
http://debian.linux.pl/viewtopic.php?p=89342#89342

Następnie zainstaluj pakiety, o których wspomniał ilin, a których Ci brakuje.

: 21 lipca 2009, 22:26
autor: iria
Jeśli Mu się uda... Ponieważ, jak widzę, pododawał sobie jakieś dziwne repozytoria. Mesy w wersji 7.4.4 nie ma w wersji testowej, za to była parę dni temu w wersji niestabilnej, i zostala zaktualizowana do wersji 7.5.

Sądzę, że ma pomieszane gałęzie i jeżeli robił aktualizację, to ciężko będzie odratować system i wrócić na standardowego Squeeze.

: 21 lipca 2009, 23:02
autor: fnmirk
iria, masz rację. Musimy zacząć standardowym pytaniem.

kkuba, pokaż wynik polecenia:

Kod: Zaznacz cały

cat /etc/apt/sources.list

: 21 lipca 2009, 23:27
autor: kkuba

Kod: Zaznacz cały

# Testing - Squeeze
deb [url]http://ftp.pl.debian.org/debian/[/url] testing main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] testing main non-free contrib
deb [url]http://security.debian.org/[/url] testing/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] testing/updates main contrib non-free

: 21 lipca 2009, 23:33
autor: fnmirk
Jeżeli masz to wszystko, to teraz wykonaj aktualizację systemu tak jak jest opisane w podanym wyżej odnośniku.

Jak będziesz miał jakieś błędy w trakcie którejś z operacji to się nimi pochwal.