Skocz do zawartości

Nvidia - Sterowniki Są, Akcelerazji Brak


Mandragor

Rekomendowane odpowiedzi

Posiadam kartę GeForce 9650 M GT z pamięcią 1GB, zainstalowałem kmod-nvidia z rpmfusion, wydawałoby się, że wszystko jest ok bo przy uruchamianiu komputera pojawia się duże logo NVIDIA, X wstają ale jakiejkolwiek akceleracji 3D nie ma. Informacje potrzebne dla fachowców:

[mandragor@beethoven X11]$ dmesg | grep -i nv
BIOS-e820: 00000000bff8e800 - 00000000bffe0000 (ACPI NVS)
nvidia: module license 'NVIDIA' taints kernel.
nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidia 0000:01:00.0: setting latency timer to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module  177.82  Tue Nov  4 16:50:05 PST 2008

[mandragor@beethoven X11]$ glxinfo | grep direct
Error: glXCreateContext failed

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jak wygląda xorg.conf ? Odpalałeś livna-config-display ? Czy masz włączony SELinux ? Jeśli tak to tutaj jest to trochę opisane, tylko numerację plików libglx.so.1.0.9631 libGLcore.so.1.0.9631 musisz zmienić na odpowiadającą Twojej instalacji, oraz libglx.so.1.0.xx powinien być w katalogu /usr/lib64/xorg/modules/extensions/nvidia (sterowniki z rmfusion powinny mieć już ustawiony kontekst SELinuxa, ale spróbować nie zaszkodzi).

Odnośnik do komentarza
Udostępnij na innych stronach

SELinux odpada, to pierwsza rzecz jaką zrobiłem (wyłączenie SELinuksa i restar) wynik bez zmian. Mój xorg.conf

# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
FontPath     "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "type1"
Load  "freetype"
Load  "glx"
EndSection

Section "ServerFlags"
Option	    "AIGLX" "on"
EndSection

Section "InputDevice"

   # generated from default
Identifier  "Mouse0"
Driver      "mouse"
Option	    "Protocol" "auto"
Option	    "Device" "/dev/input/mice"
Option	    "Emulate3Buttons" "no"
Option	    "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

   # generated from default
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Unknown"
ModelName    "Unknown"
HorizSync    30.0 - 110.0
VertRefresh  50.0 - 150.0
Option	    "DPMS"
EndSection

Section "Device"
Identifier  "Device0"
Driver      "nvidia"
VendorName  "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Device0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
	Depth     24
EndSubSection
EndSection

Section "Extensions"
Option	    "Composite" "Enable"
EndSection

Zawartość /usr/lib64/xorg/modules/extensions/nvidia

[root@beethoven /]# ls -a /usr/lib64/xorg/modules/extensions/nvidia
.  ..  libglx.so  libglx.so.177.82

Odnośnik do komentarza
Udostępnij na innych stronach

Powinieneś jeszcze mieć coś takiego:

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    ModulePath      "/usr/lib/xorg/modules/extensions"
    ModulePath      "/usr/lib/xorg/modules/extensions/nvidia"
EndSection

To część mojego xorg.conf, jak widzisz to system 32 bitowy, więc pozmieniaj sobie ścieżki.

Jeszcze jedno, sprawdź, czy w /usr/lib64/xorg/modules/extensions znajduje się plik libglx.so - nie powinno go tam być, a co najwyżej link do libglx.so.177.82 - u mnie tutaj był plik dostarczany z xorg-x11-server-Xorg i to stwarzało problemy.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeszcze jedno, sprawdź, czy w /usr/lib64/xorg/modules/extensions znajduje się plik libglx.so - nie powinno go tam być, a co najwyżej link do libglx.so.177.82 - u mnie tutaj był plik dostarczany z xorg-x11-server-Xorg i to stwarzało problemy.

Pliczek był i został usunięty a wraz z nim moje problemy. Dziękuję za pomoc panie sokar620.

Glxgears teraz wygląda tak:

[mandragor@beethoven ~]$ glxgears 
22192 frames in 5.0 seconds = 4438.339 FPS
21696 frames in 5.0 seconds = 4339.122 FPS
21526 frames in 5.0 seconds = 4305.160 FPS
21644 frames in 5.0 seconds = 4328.682 FPS
21819 frames in 5.0 seconds = 4363.678 FPS
21500 frames in 5.0 seconds = 4299.996 FPS

Odnośnik do komentarza
Udostępnij na innych stronach

Zabieg "pozbycia się" libglx.so pewnie będzie trzeba powtarzać po każdej aktualizacji xorg-x11-server-Xorg. Cóż może kiedyś nadejdą czasy, że instalacja sterowników nvidii, będzie polegała tylko na instalacji sterowników :blink:, na razie można zacytować kabaret Ani mru mru w skeczu z Małyszem: "ale jeszcze nie".

Odnośnik do komentarza
Udostępnij na innych stronach

Zabieg "pozbycia się" libglx.so pewnie będzie trzeba powtarzać po każdej aktualizacji xorg-x11-server-Xorg. Cóż może kiedyś nadejdą czasy, że instalacja sterowników nvidii, będzie polegała tylko na instalacji sterowników :blink:, na razie można zacytować kabaret Ani mru mru w skeczu z Małyszem: "ale jeszcze nie".

Ja na f8 mam tak od dłuższego czasu instaluje stery i już wszystko śmiga ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...