Strona 1 z 1

Niezgodność sterownika ABI i zamkniętych sterowników Nvidii

: 01 września 2011, 19:32
autor: MSP
Zainstalowałem Debiana w wersji stabilneje (Squeeze) na swoim stacjonarnym komputerze, po czym zaktualizowałem go do Sida.
Następnie, zgodnie z poniższymi instrukcjami:

http://damlab.pl/howto/nvidia_drivers/
http://dug.net.pl/tekst/142/nvidia___za ... _debianie/

dokonałem instalacji najnowszych sterowników Nvidii (konkretnie sterownik w wersji 280.13). Instalacja przebiegła bez żadnych problemów (jedynie był komunikat o niezgodności kompilatora gcc, ale zmieniłem jego wersję i poszło dalej).

Następnie po ponownym uruchomieniu systemu nie wstały mi X-y. Komunikat, jaki otrzymałem w logu /var/log/Xorg.0.log:

Kod: Zaznacz cały


================ WARNING WARNING WARNING WARNING ================ 
This server has a video driver ABI version of 11.0 that this driver does not officially support.  
Please check http://www.nvidia.com/ for driver updates or downgrade to 
an X server with a supported driver ABI. 
================================================================= 
(EE) NVIDIA: Use the -ignoreABI option to override this check. 
(EE) Failed to load module "nvidia" (module requirement mismatch, 0) 
(EE) No drivers available.

Fatal server error:
no screens found


W związku z tym spróbowałem zignorować to ABI. Zgodnie z radami zamieszczonymi w tym temacie dodałem odpowiedni wpis w pliku /etc/kde4/kdm/kdmrc:

Kod: Zaznacz cały

[X-:*-Core]
...
ServerCmd = /usr/bin/X -ignoreABI
To samo można było również osiągnąć dodając odpowiednią sekcję w xorg.conf:

Kod: Zaznacz cały

Section "ServerFlags"     
           Option "IgnoreABI" "True" 
EndSection
Po zastosowaniu obu tych rozwiązań X-y uruchomiły się, ale pojawił się pewien skutek uboczny. Otóż totalnie popsuł się wygląd przestrzeni roboczej w KDE. Polega to między innymi na tym, że:

[INDENT]- w przyciskach w pasku tytułowym zabrakło ikonek (krzyżyk, minimalizacja itd.) - są tylko białe kółka,
- w polach wyboru do zaznaczania nie widać zaznaczenia,
- w menu KDE nie widać strzałki do cofania się o poziom wyżej,
- wszędzie w ustawieniach KDE są jakieś dziwne, białe obramowania,
- w wielu miejscach czcionka zlewa się z tłem, tak że jej nie widać,
- dodatkowo problemy z wyświetlaniem występują również w Iceweaselu i dotyczą wyświetlanych stron - np. debian.linux.pl się mocno rozwala i nie widać wielu elementów strony (zlewają się z tłem).[/INDENT]

I tak można by jeszcze wymieniać i wymieniać. Oczywistym jest, że jest to całkowicie nie do zaakceptowania, tak więc szukam jakiegoś innego sposobu na rozwiązanie tego problemu. Wersja jądra to: 3.0.0-1-amd64
Jeżeli nie ma na to rozwiązania i wynika to z niestabilności Sida, to pozostanie mi zwrot do wersji stabilnej lub testowej.

Z góry dziękuję za wszelką pomoc i pozdrawiam!
Edycja:
Trafiłem na temat o tym na forum DUG: http://forum.dug.net.pl/viewtopic.php?pid=180288 i nieco rozjaśnił on sytuację. Jak widać, aktualny sterownik Nvidii nie współgra z najnowszym Xorgiem i wiele na to nie można poradzić póki co. Niby jest już poprawiony sterownik do Nvidii w repozytorium Sida, ale przy próbie jego instalacji natrafiłem na problemy z zależnościami z xorgiem i się nie powiodło.

Cóż, nie będę kombinował i wrócę się do wersji testowej. System był świeżo zainstalowany, więc wiele nie tracę - ot 1,5 godziny na instalację i aktualizację systemu.

: 01 września 2011, 21:57
autor: mlyczek
Jeśli mógłbym coś zasugerować odnośnie instalacji, to jeśli chcesz mieć wersję testową, to moim zdaniem lepiej instalować ją od razu (korzystając z płyty netinstall pobranej z tej strony: http://www.debian.org/devel/debian-installer/) niż instalować wersję stabilną i ją aktualizować. Przy takiej globalnej aktualizacji łatwiej o jakieś problemy. Poza tym, instalacja netinst wszystko (poza niezbędnym minimum) pobiera z internetu w czasie instalacji, więc masz aktualne pakiety z wersji testowej, które i tak musiałbyś ściągnąć podczas aktualizacji wersji stabilnej.

: 01 września 2011, 22:25
autor: MSP
Chciałem tak uczynić, jednakże podczas instalacji z płyty wersji testowej napotykam jakiś błąd podczas instalacji gruba. Próbowałem na dwóch maszynach i za każdym razem ten sam błąd, więc sobie odpuściłem, Z płyty z wersją stabilną instaluje się elegancko.

Wracając do tematu, to nie wiem na ile mi pomoże powrót do wersji testowej - ludzie z forum DUG twierdzą, że ten nowy Xorg zapewne niebawem trafi również do wersji testowej. Ale może do tego czasu rozwiążą jego zgodność ze sterownikami Nvidii. Jeśli nie, to zablokuję aktualizację tego pakietu do czasu, kiedy nie będę pewny, że wszystko będzie w porządku.