SUSE 9.2 und NVIDIA-Treiber 6629 für 3D-Unterstützung
Hallo, die Zeit zwischen den Jahren wollte ich für den Wechsel von SUSE 9.0 nach 9.2 nutzen. Ich habe den Weg der kompletten Neuinstallation auf meinem Notebook gewählt, aber vermutlich sorgt dies für die folgenden Probleme. Wie unter SUSE 9.0 wollte ich für den 3D-Betrieb die NVIDIA-Treiber installieren. Also beim Systemstart init 3 eingeben und als root dann eingeben: rmmode NVIDIA (nicht gefunden; richtig, da Neuinstalltion) sh NVIDIA-Linux-x86-1.0-6629-pkg1.run Die Installation scheint zu klappen, aber es gibt folgende Fehlermeldung: ----------------------- WARNING: Your kernel was configured to include rivafb support as a loadable kernel module. The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded! -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os- agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -rf .tmp_versions ------------------- Da ich nicht wusste, wie ich die rivafb-Unterstützung entfernen kann, habe ich den Treiber dennoch installiert. -------------------------- The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded! *** Failed rivafb module sanity check, but continuing! *** ... -> done. -> Kernel module compilation complete. -> Installing both new and classic TLS OpenGL libraries. -> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-6629): executing: './usr/src/nv/makedevices.sh'... executing: '/sbin/ldconfig'... executing: '/sbin/depmod -aq'... -> done. -> Driver file installation is complete. -> Running post-install sanity check: -> done. -> Post-install sanity check passed. -> Shared memory test passed. -> Running runtime sanity check: -> done. -> Runtime sanity check passed. -> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86 (version: 1.0-6629) is now complete. On SuSE Linux/United Linux please use SaX2 now to enable the NVIDIA driver. ---------------------- Die Eingabe von sax2 -m 0=NVIDIA brachte dann leider keinen Erfolg. Die Datei xorg.log zeigt zwar, das der neue Treiber installiert werden konnte, aber keine tauglichen Screens vorfand. Unter SUSE 9.0 hatte ich nie derartige Fehlermeldungen. -------------------- (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.6629 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) LoadModule: "v4l" (II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o (II) Module v4l: vendor="X.Org Foundation" compiled for 6.8.1, module version = 0.0.1 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "nvidia" (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.6629 Module class: XFree86 Video Driver (II) LoadModule: "kbd" (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.o (II) Module kbd: vendor="X.Org Foundation" compiled for 6.8.1, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (II) Setting vga for screen 0. (**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16 (==) NVIDIA(0): RGB weight 565 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (--) NVIDIA(0): Linear framebuffer at 0xE0000000 (--) NVIDIA(0): MMIO registers at 0xFC000000 (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found ... (II) NVIDIA X Driver 1.0-6629 Wed Nov 3 13:14:07 PST 2004 (II) NVIDIA Unified Driver for all NVIDIA GPUs (II) Primary Device is: PCI 01:00:0 (--) Chipset NVIDIA GPU found ... ------------------------------------------------- Mit den Treibern von der CD (von YAST installiert), habe ich KDE am laufen, aber ohne 3D-Unterstützung. Was mache ich falsch? Hier noch ein Auszug aus sax.log nach dem Wiedereinrichtung des nv-Treibers: ------------------------- /************* SaX2 log : SaX2 version 4.8 - CVS Release: 1.49 2003/03/17 ************** CVS BUILD : 26443 : DESCRIPTION : X11 configuration log file to collect information : about detection, startup and configuration. : There are three parts of logging: : --- : 1) INIT ( detection, 3D ) : 2) STARTUP ( XF86Config, X11 log, glxinfo ) : 3) CONFIG ( config actions ) : --- : VERSION : SaX2 compiled for: [SuSE Linux 9.2 (i586)] PARAMETER : no parameter(s) given : LOG DATE : Sat Jan 1 13:28:50 CET 2005 *************/ ============================ Framebuffer Info: ---------------------------- mode "1280x1024-77" # D: 131.096 MHz, H: 80.328 kHz, V: 76.649 Hz geometry 1280 1024 1280 1024 16 timings 7628 160 32 16 4 160 4 rgba 5/11,6/5,5/0,0/0 endmode Frame buffer device information: Name : VESA VGA Address : 0xe0000000 Size : 10485760 Type : PACKED PIXELS Visual : TRUECOLOR XPanStep : 0 YPanStep : 0 YWrapStep : 0 LineLength : 2560 Accelerator : No ... Section "Monitor" DisplaySize 320 240 HorizSync 30-90 Identifier "Monitor[0]" ModelName "1400X1050@75HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 58-78 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1400x1050" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 Modeline "1400x1050" 158.07 1400 1496 1648 1896 1050 1051 1054 1097 EndSection Section "Device" BoardName "GeForce2 Go" BusID "1:0:0" Driver "nv" Identifier "Device[0]" #Option "CrtcNumber" "0" VendorName "NVidia" EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "1400x1050" EndSubSection SubSection "Display" Depth 16 Modes "1400x1050" EndSubSection SubSection "Display" Depth 24 Modes "1400x1050" EndSubSection SubSection "Display" Depth 32 Modes "1400x1050" EndSubSection SubSection "Display" Depth 8 Modes "1400x1050" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection ... X Window System Version 6.8.1 Release Date: 17 September 2004 X Protocol Version 11, Revision 0, Release 6.8.1 Build Operating System: SuSE Linux [ELF] SuSE Current Operating System: Linux linuxJB 2.6.8-24.10-default #1 Wed Dec 22 11:54:27 UTC 2004 i686 ... mit diesen Treibern geht es: (II) LoadModule: "v4l" (II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o (II) Module v4l: vendor="X.Org Foundation" compiled for 6.8.1, module version = 0.0.1 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "nv" (II) Loading /usr/X11R6/lib/modules/drivers/nv_drv.o (II) Module nv: vendor="X.Org Foundation" compiled for 6.8.1, module version = 1.0.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 ... (II) NV(0): Initializing int10 (II) NV(0): Primary V_BIOS segment is: 0xc000 (--) NV(0): Chipset: "GeForce2 Go" (**) NV(0): Depth 16, (--) framebuffer bpp 16 (==) NV(0): RGB weight 565 (==) NV(0): Default visual is TrueColor (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.8.1, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (==) NV(0): Using HW cursor (--) NV(0): Linear framebuffer at 0xE0000000 (--) NV(0): MMIO registers at 0xFC000000 (II) Loading sub module "i2c" (II) LoadModule: "i2c" (II) Loading /usr/X11R6/lib/modules/libi2c.a (II) Module i2c: vendor="X.Org Foundation" compiled for 6.8.1, module version = 1.2.0 ABI class: X.Org Video Driver, version 0.7 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="X.Org Foundation" compiled for 6.8.1, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) NV(0): I2C bus "DDC" initialized. (II) NV(0): Probing for EDID on I2C bus A... (II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) NV(0): I2C device "DDC:ddc2" removed. (II) NV(0): ... none found (II) NV(0): Probing for EDID on I2C bus B... (II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) NV(0): I2C device "DDC:ddc2" removed. (II) NV(0): ... none found (--) NV(0): CRTC 1 is currently programmed for DFP (II) NV(0): Using DFP on CRTC 1 (--) NV(0): Panel size is 1400 x 1050 (--) NV(0): VideoRAM: 16384 kBytes (==) NV(0): Using gamma correction (1.0, 1.0, 1.0) (II) NV(0): Monitor[0]: Using hsync range of 30.00-90.00 kHz (II) NV(0): Monitor[0]: Using vrefresh range of 58.00-78.00 Hz (II) NV(0): Clock range: 12.00 to 350.00 MHz ------------------- Ich hoffe, ich habe die wichtigen Teile aus sax.log, Xorg.log und nvidia-installer.log herausgefischt. Vielen Dank für die Mithilfe beim Suchen. Gruß Jens
Jens Bender schrieb:
rmmode NVIDIA (nicht gefunden; richtig, da Neuinstalltion) sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
Da ich hier unter der 9.2 noch den alten Treiber 6111 benutze nur mal zu Testen folgender Tip. Mit STRG ALT F1 auf die Konsole. Als root anmelden. Dann folgendes eingeben "init 3" und warten bis der Prompt wieder da ist. Dann "modprobe nvidia" und dann "init 5" Sollte dann der Monitor umschalten und das Nvidia-Startlogo kommen hast Du schon fast gewonnen. Dann brauchst Du nur noch das modprobe nvidia dauerhaft einzubinden. Cu Achim -- Am texanischen Wesen soll die Welt genesen. (c) by G.(W.) Bush 1992+2003
Hallo, der unten dargestellte Vorschlag führte erst nicht zum Erfolg. Der Nvidia-Startbildschirm erscheint nicht sondern nur der normale KDE-Desktop ohne 3D-Beschleunigung. lsmod zeigt an, dass das Modul nvidia vorhanden ist, aber wohl nicht genutzt wird (used by 0) und modprobe nvidia zeigt keine Reaktion. Mehrmaliges booten und probieren mit modprobe nvidia brachte plötzlich und unerklärlich den Erfolg. lsmod meldet nunmehr benutzt von 14. Es geht und die 3D-Beschleunigung übersteht auch einen Systemneustart. Vielen Dank! Gruß Jens Am Samstag, 1. Januar 2005 17:23 schrieb Achim Theobald:
Jens Bender schrieb:
rmmode NVIDIA (nicht gefunden; richtig, da Neuinstalltion) sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
Da ich hier unter der 9.2 noch den alten Treiber 6111 benutze nur mal zu Testen folgender Tip. Mit STRG ALT F1 auf die Konsole. Als root anmelden. Dann folgendes eingeben "init 3" und warten bis der Prompt wieder da ist. Dann "modprobe nvidia" und dann "init 5"
Sollte dann der Monitor umschalten und das Nvidia-Startlogo kommen hast Du schon fast gewonnen. Dann brauchst Du nur noch das modprobe nvidia dauerhaft einzubinden.
Cu
Achim
--
Am texanischen Wesen soll die Welt genesen.
(c) by G.(W.) Bush 1992+2003
Am Samstag, den 01.01.2005, 21:26 +0100 schrieb Jens Bender:
Mehrmaliges booten und probieren mit modprobe nvidia brachte plötzlich und unerklärlich den Erfolg. lsmod meldet nunmehr benutzt von 14. Es geht und die 3D-Beschleunigung übersteht auch einen Systemneustart. Vielen Dank!
Ohne das ich mir das nun näher betrachtet habe: Vermutlich hast Du bei deinem jetzigen Versuch nicht mehr den Framebuffer für die Konsole aktiviert und damit das rivafb Modul überflüssig gemacht. Folglich ist damit der Weg frei den nvidia Treiber erfolgreich zu benutzen. Ciao, Torsten
Hallo, Am Sonntag, 9. Januar 2005 12:16 schrieb Torsten Hallmann zu meinen Ausführungen:
Am Samstag, den 01.01.2005, 21:26 +0100 schrieb Jens Bender:
Mehrmaliges booten und probieren mit modprobe nvidia brachte plötzlich und unerklärlich den Erfolg. lsmod meldet nunmehr benutzt von 14. Es geht und die 3D-Beschleunigung übersteht auch einen Systemneustart. Vielen Dank!
Ohne das ich mir das nun näher betrachtet habe: Vermutlich hast Du bei deinem jetzigen Versuch nicht mehr den Framebuffer für die Konsole aktiviert und damit das rivafb Modul überflüssig gemacht. Folglich ist damit der Weg frei den nvidia Treiber erfolgreich zu benutzen.
Ciao, Torsten
Danke für den Tipp. Ich bin mir zwar keiner Änderung in dieser Richtung bewusst, aber wenn es nach einem Update wieder Probleme geben sollte, werde ich in dieser Richtung suchen. Gruß Jens
Hallo Jens, hallo Leute, ich kenne den NVidia-Treiber nicht persönlich ;-) - aber vielleicht helfen meine Tips ja trotzdem. Am Samstag, 1. Januar 2005 17:05 schrieb Jens Bender:
WARNING: Your kernel was configured to include rivafb support as a loadable kernel module. The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded!
Wenn ein lsmod |grep rivafb nichts ausgibt (das rivafb-Modul also nicht geladen ist), kannst Du diese Warnmeldung wohl ignorieren.
Die Eingabe von sax2 -m 0=NVIDIA brachte dann leider keinen Erfolg. [...] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
Das ist der Hauptfehler - das Kernelmodul konnte nicht initialisiert werden. Guck mal mit lsmod nach, ob es geladen ist, ansonsten lade es manuell mit modprobe.
(EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (EE) Screen(s) found, but none have a usable configuration.
Das sind vermutlich Folgefehler. Gruß Christian Boltz -- Meine allerste Festplatte hatte 30 MB, und ich war der King, weil alle anderen 20 MB hatten. Sie fragten, was ich mit 30 MB wolle, die bekomme ich doch nie voll. ;) Meine jetzige Graphikkarte hat mehr. ;)) [Bernd Brodesser in suse-linux]
Hallo, Am Samstag, 1. Januar 2005 18:39 schrieb Christian Boltz:
The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded!
Wenn ein lsmod |grep rivafb nichts ausgibt (das rivafb-Modul also nicht geladen ist), kannst Du diese Warnmeldung wohl ignorieren.
kein Treffer, es gibt nur die Zeile nvidia Größe: 3463836, benutzt von 0 Mehrmaliges booten und probieren mit modprobe nvidia brachte plötzlich und unerklärlich den Erfolg. lsmod meldet nunmehr benutzt von 14. Es geht und die 3D-Beschleunigung übersteht auch einen Systemneustart. Vielen Dank! Gruß Jens
Am Samstag, 1. Januar 2005 21:27 schrieb Jens Bender:
Mehrmaliges booten und probieren mit modprobe nvidia brachte plötzlich und unerklärlich den Erfolg. lsmod meldet nunmehr benutzt von 14. Es geht und die 3D-Beschleunigung übersteht auch einen Systemneustart. Vielen Dank!
Wirf doch mal einen Blick in die /var/log/Xorg.0.log, da sollte sich finden, wenn ein Fehler auftritt. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (5)
-
Achim Theobald
-
Christian Boltz
-
Jens Bender
-
Manfred Tremmel
-
Torsten Hallmann