Nvidia-Treiber unter 10.3 wieder aktivieren?
Liebe Liste, nachdem der Lüfter der Grafikkarte defekt war, habe ich eine neue gekauft und möchte die nun zum Laufen bringen, nur bin ich zu dumm dazu und hoffe auf Tipps. Bisher hatte ich den Nvidia-Treiber verwendet, und um den auch weiterhin verwenden zu können, habe ich die alte Nvidia GeForce 7600GS durch eine 8400GS ersetzt. Beide Grafikkarten sollten vom gleichen Treiber unterstützt werden (dachte ich ...). Bisher sind jedoch alle meine Versuche gescheitert, wieder den Nvidia-Treiber zum Laufen zu bekommen, es bleibt beim Treiber "fbdev" ohne 3D-Unterstützung. Ich denke, dass der Treiber installiert ist:
rpm -qa | grep nvidia x11-video-nvidiaG01-169.09-0.1 nvidia-gfxG01-kmp-default-169.09_2.6.22.16_0.1-0.1
Eine Neuinstallation des Treibers via yast geht nicht, weil die 10.3 nicht mehr in den Repositories zu finden ist, das sagt mir zumindest yast. Wenn ich nun per "sax2 -r -m 0=nvidia" versuche, den Treiber zu aktivieren, liefert sax2 eine Fehlermeldung: (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (==) NVIDIA(0): Using HW cursor (**) NVIDIA(0): Enabling RENDER acceleration (==) NVIDIA(0): Video key set to default value of 0x101fe FATAL: Error inserting nvidia (/lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko): No such device (EE) NVIDIA(0): Failed to load the NVIDIA kernel module! Die angemeckerte Datei gibt es aber im System:
ll /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko lrwxrwxrwx 1 root root 52 22. Aug 09:38 /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko -> /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko ll /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko -rw-r--r-- 1 root root 8660477 23. Jan 2008 /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko
Meiner Meinung nach findet sich das Module eh' schon im Kernel:
/sbin/modprobe -l | grep nvidia /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/video/nvidia/nvidiafb.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/char/agp/nvidia-agp.ko
Was mache ich falsch? Und noch interessanter: Wie geht's richtig? Viele Gruesse, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, der G01 ist ein Legacy-Treiber für GeForceFX, du musst den G02 nehmen für GeForce 6xxx und neuer. Schau mal auf der Nvidia-Homepage nach, welcher Treiber deinen Chipsatz unterstützt. Alternativ kannst dir den Treiber auch den Treiber von Nvidia runterladen http://www.nvidia.de/Download/index.aspx?lang=de Gruß Gerhard Am Samstag, 6. Februar 2010 11:25:50 schrieb Georg Denk:
Liebe Liste,
nachdem der Lüfter der Grafikkarte defekt war, habe ich eine neue gekauft und möchte die nun zum Laufen bringen, nur bin ich zu dumm dazu und hoffe auf Tipps.
Bisher hatte ich den Nvidia-Treiber verwendet, und um den auch weiterhin verwenden zu können, habe ich die alte Nvidia GeForce 7600GS durch eine 8400GS ersetzt. Beide Grafikkarten sollten vom gleichen Treiber unterstützt werden (dachte ich ...).
Bisher sind jedoch alle meine Versuche gescheitert, wieder den Nvidia-Treiber zum Laufen zu bekommen, es bleibt beim Treiber "fbdev" ohne 3D-Unterstützung.
Ich denke, dass der Treiber installiert ist:
rpm -qa | grep nvidia x11-video-nvidiaG01-169.09-0.1 nvidia-gfxG01-kmp-default-169.09_2.6.22.16_0.1-0.1
Eine Neuinstallation des Treibers via yast geht nicht, weil die 10.3 nicht mehr in den Repositories zu finden ist, das sagt mir zumindest yast.
Wenn ich nun per "sax2 -r -m 0=nvidia" versuche, den Treiber zu aktivieren, liefert sax2 eine Fehlermeldung:
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (==) NVIDIA(0): Using HW cursor (**) NVIDIA(0): Enabling RENDER acceleration (==) NVIDIA(0): Video key set to default value of 0x101fe FATAL: Error inserting nvidia (/lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko): No such device (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
Die angemeckerte Datei gibt es aber im System:
ll /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko lrwxrwxrwx 1 root root 52 22. Aug 09:38 /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko -> /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko ll /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko -rw-r--r-- 1 root root 8660477 23. Jan 2008 /lib/modules/2.6.22.16-0.1-default/updates/nvidia.ko
Meiner Meinung nach findet sich das Module eh' schon im Kernel:
/sbin/modprobe -l | grep nvidia /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/video/nvidia/nvidiafb.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/char/agp/nvidia-agp.ko
Was mache ich falsch? Und noch interessanter: Wie geht's richtig?
Viele Gruesse,
Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Gerhard!
Am 6. Februar 2010 12:11 schrieb Gerhard Stengel
der G01 ist ein Legacy-Treiber für GeForceFX, du musst den G02 nehmen für GeForce 6xxx und neuer. Schau mal auf der Nvidia-Homepage nach, welcher Treiber deinen Chipsatz unterstützt.
Das mit G02 ist für die aktuellen SuSEs richtig, aber für 10.3 sollte man den G01 verwenden (der lief ja auch bisher mit der alten Grafikkarte perfekt, und die neue fällt in die gleiche Klasse). Das steht auch unter http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html#5 so, wenn ich mich nicht täusche. Die Idee hinter der neuen Grafikkarte war ja der, dass der gleiche Treiber verwendet werden kann. Nur will die Kiste nicht so recht ...
Alternativ kannst dir den Treiber auch den Treiber von Nvidia runterladen http://www.nvidia.de/Download/index.aspx?lang=de
Ich befürchte, dass das mit altem SuSE und neuem Treiber nicht so gut klappt und außerdem mich überfordert. Deshalb würde ich gerne beim bisherigen Zugang bleiben, wenn's geht. Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Georg, Am Samstag 06 Februar 2010 12:44:22 schrieb Georg Denk:
Ich befürchte, dass das mit altem SuSE und neuem Treiber nicht so gut klappt und außerdem mich überfordert. Deshalb würde ich gerne beim bisherigen Zugang bleiben, wenn's geht.
versuche mal folgendes: System mit init 3 in den Runlevel 3 bringen und als Root anmelden. Dann (Befehl): nvidia-installer -K eingeben. hat das keinen Erfolg: nvidia-installer --update und/oder alternativ: rmmod -f nvidia danach init 5 und schauen ob Du in die GUI kommst. Ansonsten holst Dir den Treiber von NVIDIA direkt und installierst ihn im Runlevel 3 manuell. Falls Du mit den Anleitungen auf NVIDIA nicht klar kommst, kurze Meldung. Viel Erfolg Thomas
Viele Grüße,
Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 6. Februar 2010 schrieb Thomas Schirrmacher:
Hallo Georg,
Am Samstag 06 Februar 2010 12:44:22 schrieb Georg Denk:
Ich befürchte, dass das mit altem SuSE und neuem Treiber nicht so gut klappt und außerdem mich überfordert. Deshalb würde ich gerne beim bisherigen Zugang bleiben, wenn's geht.
versuche mal folgendes:
System mit init 3 in den Runlevel 3 bringen und als Root anmelden.
Dann (Befehl):
nvidia-installer -K
eingeben.
hat das keinen Erfolg:
nvidia-installer --update
und/oder alternativ:
rmmod -f nvidia
danach init 5 und schauen ob Du in die GUI kommst.
Ansonsten holst Dir den Treiber von NVIDIA direkt und installierst ihn im Runlevel 3 manuell.
Falls Du mit den Anleitungen auf NVIDIA nicht klar kommst, kurze Meldung.
Viel Erfolg
Thomas
Viele Grüße,
Georg
Aber Achtung... Um den Treiber direkt zu installieren, brauchst Du die kernel-sourcen. Wenn Du die bisher noch nicht installiert hattest, findest Du sie unter ftp://ftp5.gwdg.de/pub/opensuse/discontinued/update/10.3 Allerdings wäre die ganze Situation auch ne schöne Gelegenheit mal auf 11.1 oder 11.2 zu aktualisieren. Das geht sogar im laufenden System, und nichts muß danach neu konfiguriert werden. http://de.opensuse.org/Upgrade Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Michael!
Am 6. Februar 2010 14:05 schrieb Michael Schueller
Aber Achtung...
Um den Treiber direkt zu installieren, brauchst Du die kernel-sourcen. Wenn Du die bisher noch nicht installiert hattest, findest Du sie unter
ftp://ftp5.gwdg.de/pub/opensuse/discontinued/update/10.3
Allerdings wäre die ganze Situation auch ne schöne Gelegenheit mal auf 11.1 oder 11.2 zu aktualisieren.
Ich denke, dass ich lieber auf 11.2 umsteige anstatt mit "discontinued" kernel sourcen rum zu basteln. Die Idee war halt, dass eine Treiber-kompatible Karte nicht so viel Arbeit macht wie eine Neuinstallation
Das geht sogar im laufenden System, und nichts muß danach neu konfiguriert werden.
Danke für den Hinweis, vielleicht brauch ich den ... Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Liste!
Am 6. Februar 2010 14:05 schrieb Michael Schueller
Am Samstag, 6. Februar 2010 schrieb Thomas Schirrmacher:
Ansonsten holst Dir den Treiber von NVIDIA direkt und installierst ihn im Runlevel 3 manuell.
Um den Treiber direkt zu installieren, brauchst Du die kernel-sourcen. Wenn Du die bisher noch nicht installiert hattest, findest Du sie unter
ftp://ftp5.gwdg.de/pub/opensuse/discontinued/update/10.3
Das habe ich nun gemacht, zuvor habe ich noch die bisherigen Nvidia-Treiber de-installiert. Die Installation hat dann doch einfacher geklappt als befürchtet. Ein paar Kleinigkeiten gab's dann noch: Der Boot-Splash-Screen ging nicht mehr, da hat irgendwas den vga-Eintrag in der menu.list von 0x31a (1280x1024, 16bit) auf 0x31b (1280.x1024, 24bit) geändert. Nachdem ich das wieder zurück geändert hatte, war auch der Splash-Screen wieder da. Der Nvidia-Splash-Screen kommt nicht mehr. Ich fand den ganz nett als Kontrolle, ob die 3D-Unterstützung aktiv ist, aber trotz Eintrag: Option "NoLogo" "false" in der xorg.conf kommt nichts. Aber damit kann ich gut leben. Auch in der Arbeitsplatz-Anzeige des Konquerors steht nicht wie bisher der Name des GraKa-Modells, aber den weiß ich auch so ;-)
Allerdings wäre die ganze Situation auch ne schöne Gelegenheit mal auf 11.1 oder 11.2 zu aktualisieren.
Das kommt sicherlich noch, aktuell funktioniert wieder alles. Danke für Eure Hilfe! Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 7. Februar 2010 schrieb Georg Denk:
Hallo Liste! [...] Der Nvidia-Splash-Screen kommt nicht mehr. Ich fand den ganz nett als Kontrolle, ob die 3D-Unterstützung aktiv ist, aber trotz Eintrag:
Option "NoLogo" "false"
Nimm mal den Eintrag komplett raus. Der Eintrag wird nur verwendet wenn die Option NoLogo auch gewünscht wird, andernfalls steht er gar nicht in der Konfiguration drin.
Viele Grüße,
Georg
Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Michael!
Am 7. Februar 2010 19:05 schrieb Michael Schueller
Am Sonntag, 7. Februar 2010 schrieb Georg Denk:
Hallo Liste! [...] Der Nvidia-Splash-Screen kommt nicht mehr. Ich fand den ganz nett als Kontrolle, ob die 3D-Unterstützung aktiv ist, aber trotz Eintrag:
Option "NoLogo" "false"
Nimm mal den Eintrag komplett raus. Der Eintrag wird nur verwendet wenn die Option NoLogo auch gewünscht wird, andernfalls steht er gar nicht in der Konfiguration drin.
Bei meiner alten Grafikkarte mit dem bisherigen Treiber gab's keinen Eintrag und der Splash-Screen wurde angezeigt. Jetzt, mit dem neuen Treiber kommt der Splash-Screen weder mit der Option "NoLogo" noch ohne die Zeile. Im Internet habe ich gefunden, dass man diese Option auf "true" setzen soll, wenn man keinen Splash-Screen haben will, so dass eigentlich "false" ihn anzeigen sollte. In der Xorg.0.log sehe ich auch, dass die Option gelesen wird, nur tut sich halt nichts. So wirklich wichtig ist mir das jetzt nicht, langsam gewoehne ich mich an den schwarzen Bildschirm und warte die paar Sekunden, bis der Anmeldeschirm kommt, ohne gleich wieder an einen abgestuerzten X-Server zu denken ;-) Viele Gruesse, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 8. Februar 2010 schrieb Georg Denk:
Hallo Michael!
Am 7. Februar 2010 19:05 schrieb Michael Schueller
: Am Sonntag, 7. Februar 2010 schrieb Georg Denk:
Hallo Liste!
[...]
Der Nvidia-Splash-Screen kommt nicht mehr. Ich fand den ganz nett als Kontrolle, ob die 3D-Unterstützung aktiv ist, aber trotz Eintrag:
Option "NoLogo" "false"
Nimm mal den Eintrag komplett raus. Der Eintrag wird nur verwendet wenn die Option NoLogo auch gewünscht wird, andernfalls steht er gar nicht in der Konfiguration drin.
Bei meiner alten Grafikkarte mit dem bisherigen Treiber gab's keinen Eintrag und der Splash-Screen wurde angezeigt. Jetzt, mit dem neuen Treiber kommt der Splash-Screen weder mit der Option "NoLogo" noch ohne die Zeile.
Im Internet habe ich gefunden, dass man diese Option auf "true" setzen soll, wenn man keinen Splash-Screen haben will, so dass eigentlich "false" ihn anzeigen sollte. In der Xorg.0.log sehe ich auch, dass die Option gelesen wird, nur tut sich halt nichts.
So wirklich wichtig ist mir das jetzt nicht, langsam gewoehne ich mich an den schwarzen Bildschirm und warte die paar Sekunden, bis der Anmeldeschirm kommt, ohne gleich wieder an einen abgestuerzten X-Server zu denken ;-)
Viele Gruesse,
Georg
Hallo Georg Also ich hätte ja den Verdacht das Dein Nvidia Treiber irgendwie nicht wirklich aktiv ist, auch wenn das sehr unwahrscheinlich ist wenn du den treiber in der xorg.conf eingetragen hast. Aber der Splash kommt bei mir auch mit dem aktuellsten Treiber, und auch die Angaben der GK erscheinen in den Informationen des Arbeitsplatzes. Ich würde Dir empfehlen mal im init 3 zu starten, und dann als root das nvidia Konfigurations Tool zu starten. nvidia-xconfig Das schreibt Dir eine neue Konfiguration, und sichert die alte für alle Fälle... Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Micha!
Am 8. Februar 2010 10:32 schrieb Michael Schueller
Also ich hätte ja den Verdacht das Dein Nvidia Treiber irgendwie nicht wirklich aktiv ist, auch wenn das sehr unwahrscheinlich ist wenn du den treiber in der xorg.conf eingetragen hast.
Doch, der Treiber tut (die Arbeitsplatz-Anzeige sagt was von Treiber Nvidia mit 3D-Unterstuetzung, google-earth geht ohne Meckern, und auch die nvidia-settings erlauben mir, da was umzustellen).
Aber der Splash kommt bei mir auch mit dem aktuellsten Treiber, und auch die Angaben der GK erscheinen in den Informationen des Arbeitsplatzes.
Welche SuSE hast Du? Vielleicht ist mein SuSE 10.3 auch ein bisschen zu alt fuer den aktuellen Treiber ... Mir ist nicht klar, wo und wann sich bei meinen Versuchen irgendwelche Eintraege verstellt haben, vielleicht war der generische Eintrag in der xorg.conf (ich glaube da steht "Device[0]") dem Nvidia-Installer auch recht. Andererseits traue ich mich nicht, hier den Namen der Karte einfach reinzuschreiben, weil ich keine Ahnung habe, wo man das sonst noch aendern muesste, damit wieder alles zusammen passt. Vielleicht finden sich auch noch irgendwelche Reste zum alten Treiber oder der alten Grafikkarte, die jetzt Verwirrung stiften. Ich meine bei meinen Goggle-Suchen irgendwo gelesen zu haben, dass der Splash-Screen fuer manche langsame Systeme zu schnell wieder verschwindet, also dass der Monitor noch am Umschalten ist, bis der Splash-Screen wieder weg geht, und somit zwar angezeigt wird, aber nicht sichbar wird ;-)
Ich würde Dir empfehlen mal im init 3 zu starten, und dann als root das nvidia Konfigurations Tool zu starten.
nvidia-xconfig
Das schreibt Dir eine neue Konfiguration, und sichert die alte für alle Fälle...
Kann ich mal ausprobieren, wenn ich wieder am Rechner sitze. Andererseits funktioniert IMHO alles wieder, nicht dass ich dann wieder was kaputt mache ... Viele Gruesse, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 08 Feb 2010, Michael Schueller schrieb:
Am Montag, 8. Februar 2010 schrieb Georg Denk:
Bei meiner alten Grafikkarte mit dem bisherigen Treiber gab's keinen Eintrag und der Splash-Screen wurde angezeigt. Jetzt, mit dem neuen Treiber kommt der Splash-Screen weder mit der Option "NoLogo" noch ohne die Zeile.
Im Internet habe ich gefunden, dass man diese Option auf "true" setzen soll, wenn man keinen Splash-Screen haben will, so dass eigentlich "false" ihn anzeigen sollte. In der Xorg.0.log sehe ich auch, dass die Option gelesen wird, nur tut sich halt nichts. [..]
In /usr/share/doc/packages/x11-video-nvidiaG02/README.txt findet sich zu "NoLogo": "Default: the logo is drawn for screens with depth 24." Und bei "LogoPath": "Note that a logo is only displayed for screens with depth 24." [..]
Also ich hätte ja den Verdacht das Dein Nvidia Treiber irgendwie nicht wirklich aktiv ist, auch wenn das sehr unwahrscheinlich ist wenn du den treiber in der xorg.conf eingetragen hast.
lsmod | grep nvidia glxinfo | grep GL_NV HTH, -dnh -- Danny Crane: Würde ich auf sie stehen? Allan Shore: Sie ist weiblich, hat einen Puls ... Danny Crane: Houuuhhhhhh! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo David!
Am 8. Februar 2010 12:47 schrieb David Haller
In /usr/share/doc/packages/x11-video-nvidiaG02/README.txt findet sich zu "NoLogo":
"Default: the logo is drawn for screens with depth 24."
So was liegt bei mir unter /usr/share/doc/NVIDIA_GLX-1.0, irgendwie ist das bei mir anders als bei Dir. Was mir hierzu einfällt: In der menu.list des Grubs steht bei mir "vga=0x31a", was meiner Meinung nach 16 Bit bedeutet (sonst geht der Boot-Splash nicht). Wenn dann der X-Server läuft, dann habe ich 24 Bit: xdpyinfo | grep "depth of root window" depth of root window: 24 planes Welche Farbtiefe ist jetzt für den Nvidia-Splash relevant? Vielleicht ist das ja die Erklärung.
lsmod | grep nvidia
nvidia 8889112 28 agpgart 35764 1 nvidia i2c_core 27520 2 nvidia,i2c_nforce2
glxinfo | grep GL_NV
Das liefert mir 22 Zeilen mit GL-Attributen. Dem entnehme ich, dass die Funktion als solche da ist. Und so langsam glaube ich, dass es den Aufwand nicht wert ist, den Nvidia-Splash-Screen zum Laufen zu bekommen. Aber verstehen würd' ich es dann doch gerne ... Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 08 Feb 2010, Georg Denk schrieb:
Am 8. Februar 2010 12:47 schrieb David Haller
: In /usr/share/doc/packages/x11-video-nvidiaG02/README.txt findet sich zu "NoLogo":
"Default: the logo is drawn for screens with depth 24."
So was liegt bei mir unter /usr/share/doc/NVIDIA_GLX-1.0, irgendwie ist das bei mir anders als bei Dir.
Dann verwendest du nicht die SUSE-RPMs. Wobei, ich bin mir nicht ganz sicher, ob die nicht doch aus dem nVidia Repo sind.
Was mir hierzu einfällt: In der menu.list des Grubs steht bei mir "vga=0x31a", was meiner Meinung nach 16 Bit bedeutet (sonst geht der Boot-Splash nicht). Wenn dann der X-Server läuft, dann habe ich 24 Bit:
Wenn du den Framebuffer verwendest kann das Probleme machen. Muß aber nicht.
xdpyinfo | grep "depth of root window" depth of root window: 24 planes
Welche Farbtiefe ist jetzt für den Nvidia-Splash relevant? Vielleicht ist das ja die Erklärung.
Depth 24 wird auch angezeigt wenn du 32bit verwendest (die Pixel sind ebenfalls 8bit, aber es wird in 32bit Blöcken übertragen). Guck mal, ob sowas (recht weit oben) auftaucht: bitmap unit, bit order, padding: 32, LSBFirst, 32 [..] supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32
lsmod | grep nvidia
nvidia 8889112 28 agpgart 35764 1 nvidia i2c_core 27520 2 nvidia,i2c_nforce2
Ok, Kernel-Modul ist geladen.
glxinfo | grep GL_NV
Das liefert mir 22 Zeilen mit GL-Attributen.
Und der nvidia GL-Treiber auch.
Dem entnehme ich, dass die Funktion als solche da ist. Und so langsam glaube ich, dass es den Aufwand nicht wert ist, den Nvidia-Splash-Screen zum Laufen zu bekommen. Aber verstehen würd' ich es dann doch gerne ...
Vielleicht wirklich einfach nur zu kurz angezeigt ;) -dnh -- It's hard to be religious when certain people are never incinerated by bolts of lightning. -- Calvin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo David!
Am 9. Februar 2010 22:37 schrieb David Haller
Am Mon, 08 Feb 2010, Georg Denk schrieb:
So was liegt bei mir unter /usr/share/doc/NVIDIA_GLX-1.0, irgendwie ist das bei mir anders als bei Dir.
Dann verwendest du nicht die SUSE-RPMs. Wobei, ich bin mir nicht ganz sicher, ob die nicht doch aus dem nVidia Repo sind.
Früher hatte ich den nvidia-Treiber aus einem Repo, das meiner Meinung nach von nvidia kam und mit dem Ende des Supports für die 10.3 verschwunden ist. Deshalb hatte ich mir den Treiber von nvidia geholt und selbst installiert.
Depth 24 wird auch angezeigt wenn du 32bit verwendest (die Pixel sind ebenfalls 8bit, aber es wird in 32bit Blöcken übertragen). Guck mal, ob sowas (recht weit oben) auftaucht:
bitmap unit, bit order, padding: 32, LSBFirst, 32 [..] supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32
Genau die Ausgabe kommt bei mir. Hast Du eine Idee, wie und wo man das einstellt? Weder in den nvidia-settings noch in der xorg.conf steht da was von 32bit. Und wo finde ich, was 32bit für Auswirkungen hat (außer dem fehlenden Splash-Screen ...)? Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Thomas!
Am 6. Februar 2010 12:56 schrieb Thomas Schirrmacher
versuche mal folgendes:
System mit init 3 in den Runlevel 3 bringen und als Root anmelden.
das ging noch
Dann (Befehl):
nvidia-installer -K
Ein "nvidia-installer" gibt's bei mir nicht (hatte den Treiber nicht selbst compiliert, sondern per Yast eingespielt, es gibt lediglich nvidia-settings und nvidia-xconfig, die beide mir nicht weiter geholfen haben)
eingeben.
hat das keinen Erfolg:
nvidia-installer --update
und/oder alternativ:
rmmod -f nvidia
Das gibt: # rmmod -f nvidia ERROR: Removing 'nvidia': No such file or directory Dazu passt auch die Fehlermeldung in Xorg.0.log, die ich bei meinen Versuchen gesehen habe: (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Enabling RENDER acceleration (EE) NVIDIA(0): Failed to load the NVIDIA kernel module! (EE) NVIDIA(0): *** Aborting ***
danach init 5 und schauen ob Du in die GUI kommst.
Natürlich nicht ...
Ansonsten holst Dir den Treiber von NVIDIA direkt und installierst ihn im Runlevel 3 manuell.
Das würde ich gerne vermeiden, nicht nur weil mir das doch komplex vorkommt. Ich bin mir sicher, dass ich den Treiber bereits habe (sonst hätte ja die alte Grafikkarte nicht funktioniert). Nur irgendwas stellt sich noch quer, irgendein Kernelmodul oder sonst was, was sich weigert entladen / geladen zu werden. In /etc/modprobe.d gibt's eine Datei nvidia, und ein modprobe -l zeigt ja auch ein paar Nvidia-Files an: /lib/modules/2.6.22.19-0.4-default/weak-updates/nvidia.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/video/nvidia/nvidiafb.ko /lib/modules/2.6.22.19-0.4-default/kernel/drivers/char/agp/nvidia-agp.ko Auf den Nvidia-Seiten komme ich nach der Suche auf dem Treiber auf die Seite http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html#5. Dort wird ein 1-Click-Installer angeboten, der aber nicht mehr geht, weil die 10.3 nicht mehr unterstützt wird ... Meine naive Hoffnung, die Grafikkarte durch eine Treiber-kompatible auszutauschen und alles geht wieder, hat sich leider nicht bewahrheitet. Allerdings habe ich immer noch die Hoffnung, dass es eine Kleinigkeit ist, die noch quersteht, eigentlich müsste ja alles bereits auf dem Rechner sein ... Viele Grüße, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
David Haller
-
Georg Denk
-
Gerhard Stengel
-
Michael Schueller
-
Thomas Schirrmacher