[+] Sterowniki nvidii po ostatniej aktualizacji

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

[+] Sterowniki nvidii po ostatniej aktualizacji

Post autor: Kaka' »

Witam.

Po ostatnim upgradzie całe x'y się sypią. Beryl wyjeżdżał mi z białym ekranem. Patrzę więc i nie mam akceleracji 3D. No to zainstalowałem ponownie sterowniki instalatorem nVidii. Niestety, po tym dostaję info, że nie ma takiego modułu jak "glx" i "nvidia".

No to zmieniłem w xorgu z "nvidia" na "nv" no i x'y się odpalają, ale oczywiście bez 3D.

Usunąłem te sterowniki i zainstalowałem ponownie - nic to nie dało.

Usunąłem kernel i zainstalowałem go ponownie. Po tym zainstalowałem sterowniki - znowu nie działa.

Usunąłem sterowniki i tym razem zainstalowałem z repo - też nie działają.

Jedyny sterownik jaki mi działa to "nv".

Nie mam pomysłu co by można jeszcze zrobić. Już drugą godzinę się nad tym męczę.

Dodam jeszcze, że glxinfo wypluwa mi takie coś:

Kod: Zaznacz cały

kaka@debian:~$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x5a 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
kaka@debian:~$
Natomiast glxgears:

Kod: Zaznacz cały

kaka@debian:~$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
kaka@debian:~$

Ma ktoś może jakiś pomysł?


Za wszelkie sugestie z góry bardzo dziękuję.
Pozdrawiam.
NightFalcon
Posty: 53
Rejestracja: 14 lutego 2007, 16:13
Lokalizacja: Gdów

Post autor: NightFalcon »

Ja wywaliłem xserver-xorg, i wgrałem z lennego ale czy mam akceleracje to jeszcze nie sprawdzałem, bo cały dzień mnie nie było.
Pozdro.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

To jakbyś mógł to sprawdź:

Kod: Zaznacz cały

glxinfo | grep direct
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

Twoje moduły powinny być w /usr/lib/xorg/modules, więc na dobry początek może dodaj do xorg.conf w sekcji files odpowiedni wpis:

Chyba jakoś tak to leciało:

Kod: Zaznacz cały

ModulePath "/usr/lib/xorg/modules/extensions"
ModulePath "/usr/lib/xorg/modules/drivers"
i już nie powinien płakać, że nie ma nvidia i glx. Chociaż kto tam wie ;p takie rzeczy wymuszałem tylko na FreeBSD po kompilacji xorg'a 7.2 xD

Albo może samo to wystarczy:

Kod: Zaznacz cały

ModulePath "/usr/lib/xorg/modules"
:)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

draco pisze:ModulePath "/usr/lib/xorg/modules/extensions"
ModulePath "/usr/lib/xorg/modules/drivers"
Ale mam pytanie - do jakiej sekcji to dodać?
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

(...)dodaj do xorg.conf w sekcji files(...)
Dużo tam tych sekcji nie ma :)

Kod: Zaznacz cały

Section "Files"
czaja
Posty: 40
Rejestracja: 25 lutego 2007, 17:41
Lokalizacja: Szczecin

Post autor: czaja »

Dodałem do sekcji "Files",

Kod: Zaznacz cały

ModulePath "/usr/lib/xorg/modules/extensions"
ModulePath "/usr/lib/xorg/modules/drivers"
działa, ale teraz inny problem wyskakuje:

Kod: Zaznacz cały

Failed to load module pcidata (module does not exist)
Fatal server error. Unable to load requiet modules.
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

pcidata jest w /usr/lib/xorg/modules, czyli trzeba jednak jeszcze dodać samo:

Kod: Zaznacz cały

ModulePath "/usr/lib/xorg/modules"
czaja
Posty: 40
Rejestracja: 25 lutego 2007, 17:41
Lokalizacja: Szczecin

Post autor: czaja »

Niestety niedziała mi. Po dodaniu

Kod: Zaznacz cały

ModulePath "/usr/lib/xorg/modules"
stan powraca do tego, że nie ma "glx" oraz "nvidia" :/
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

draco, dodałem to i dalej mnie informuje, że nie może znaleźć tych modułów. Może pokażę xorg.conf:

Kod: Zaznacz cały

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Mon Feb 26 23:37:58 PST 2007

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
#Section "Extensions"
#	Option 	"Composite"	"Enable"
#EndSection

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"
	# path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    ModulePath 	"/usr/lib/xorg/modules/extensions"
    ModulePath 	"/usr/lib/xorg/modules/drivers"
    ModulePath 	"/usr/lib/xorg/modules"

EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "dbe"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "vbe"
    Load 		"v4l"
EndSection

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

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "LCD72VM"
    Option         "DPMS"
    HorizSync 	31,5-81,5
    VertRefresh 	56-75
EndSection

Section "Device"
    Identifier     "nVidia Corporation G70 [GeForce 7600 GS]"
    Driver         "nv"
    Option 		"AddARGBGLXVisuals"	"true" 	
    Option  		"AllowGLXWithComposite" "true"
#    Option  		"TripleBuffer"  	"true"
#    Option  		"CursosShadow" 		"true"
#    Option  		"UseEdidFreqs"  	"true"
    Option 		"RenderAccel" 		"true"
    Option 		"backingstore" 		"true"

EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "nVidia Corporation G70 [GeForce 7600 GS]"
    Monitor        "LCD72VM"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
	Option 	"Composite"	"Enable"
EndSection
Oczywiście zmieniłem "nv" na "nvidia" - teraz jadę na otwartych, bo na zamkniętych nie mogę się zalogować.

Masz może jeszcze jakiś pomysł?

draco, a Ty też miałeś ten problem, czy nie?
ODPOWIEDZ