Niezgodność sterownika ABI i zamkniętych sterowników Nvidii
: 01 września 2011, 19:32
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:
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:
To samo można było również osiągnąć dodając odpowiednią sekcję w xorg.conf:
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.
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
Kod: Zaznacz cały
Section "ServerFlags"
Option "IgnoreABI" "True"
EndSection
[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.