NVidia Treiber - klappt noch nicht so richtig
Hallo zusammen, SuSe 10.1, Nvidia Geforce4 MX 460, iiyama VisionMaster Pro 452 Monitor ich hatte vor Kurzem oben angeführte GraKa neu eingebaut und dann einen NVidia Treiber per Yast installiert. Seitdem geht die Karte auch, aber eben noch nicht richtig schön, Auflösung lässt sich zB nicht richtig einstellen. Bei meinen Recherchen bin ich in /var/log/Xorg.99.log auf Folgendes gestoßen: '(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)' in /etc/X11/xorg.conf finde ich: Section "Device" BoardName "Framebuffer Graphics" BusID "3:0:0" Driver "fbdev" Identifier "Device[0]" VendorName "VESA" also auch hier wird kein NVidia Treiber aufgeführt. was ist da los? Ich hoffe ihr wisst mal wieder mehr als ich. Gruß Gunnar
gunnar wagner schrieb:
Hallo zusammen,
SuSe 10.1, Nvidia Geforce4 MX 460, iiyama VisionMaster Pro 452 Monitor
ich hatte vor Kurzem oben angeführte GraKa neu eingebaut und dann einen NVidia Treiber per Yast installiert.
Seitdem geht die Karte auch, aber eben noch nicht richtig schön, Auflösung lässt sich zB nicht richtig einstellen. Bei meinen Recherchen bin ich in /var/log/Xorg.99.log auf Folgendes gestoßen:
'(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)'
in /etc/X11/xorg.conf finde ich:
Section "Device" BoardName "Framebuffer Graphics" BusID "3:0:0" Driver "fbdev" Identifier "Device[0]" VendorName "VESA"
also auch hier wird kein NVidia Treiber aufgeführt.
was ist da los? Ich hoffe ihr wisst mal wieder mehr als ich.
Gruß Gunnar
Hi, mal versucht den Nvidia-Treiber von der Home-Page zu instalieren? Der von der Suse ist nicht so dolle (keine "echte" 3D usw.). Gruß Peter
Am Mittwoch, den 16.08.2006, 21:12 +0200 schrieb Peter Llorens y Rilk:
gunnar wagner schrieb:
ich hatte vor Kurzem oben angeführte GraKa neu eingebaut und dann einen NVidia Treiber per Yast installiert.
Seitdem geht die Karte auch, aber eben noch nicht richtig schön, Auflösung lässt sich zB nicht richtig einstellen. Bei meinen Recherchen bin ich in /var/log/Xorg.99.log auf Folgendes gestoßen:
Hi, mal versucht den Nvidia-Treiber von der Home-Page zu instalieren? Der von der Suse ist nicht so dolle (keine "echte" 3D usw.).
ja genau, das habe ich gemacht. Erst einen Kernel update und dan von der NVidia Homepage zwei Pakete installiert.
Zitat von Karl Sinn
Hallo,
Am Mittwoch 16 August 2006 21:33 schrieb gunnar wagner:
ja genau, das habe ich gemacht. Erst einen Kernel update und dan von der NVidia Homepage zwei Pakete installiert.
Ist es nicht besser, wenn Du mittels deren Shellscript den Treiber neu kompilierst?
scheint mir eine Möglichkeit zu sein (da es ja so noch nicht richtig geklappt hat) nur habe ich keinen Plan wie das gehen könnte, bzw. worum es sich dabei überhaupt genau dreht. Wisst ihr mehr, bzw. haltet Ihr Anderen das auch für gegeben? fragt...Gunnar (Der noch nie ein Shellscript wissentlich benutzt, geschrieben, o.ä...hat)
Hallo, Am Donnerstag 17 August 2006 14:26 schrieb gunnar wagner:
scheint mir eine Möglichkeit zu sein (da es ja so noch nicht richtig geklappt hat) nur habe ich keinen Plan wie das gehen könnte, bzw. worum es sich dabei überhaupt genau dreht. Wisst ihr mehr, bzw. haltet Ihr Anderen das auch für gegeben?
Das wesentlich hat Manfred schon geschrieben: Auf der Nvidia-Seite den Installer für Deine Karte runterladen. mit STRG-ALT-F1 auf die Konsole wechseln als root einloggen Ins Verzeichnis mit dem Installer wechseln. Des Installer ausführbar machen mit "chmod a+x DATEINAME" Dann mit "init 3" in den richtigen Modus umschalten. Dann den Installer starten mit "./DATEINAME" Hinterher "sax2 -m 0=nvidia" ausführen. ACHTUNG 0 ist die Zahl nicht der Buchstabe. Und dann mit "init 5" die Grafische Benutzeroberfläche wieder starten. Viel Glück Karl
Hallo, On 17-Aug-2006 Karl Sinn wrote:
Des Installer ausführbar machen mit "chmod a+x DATEINAME"
Kann man sich aber auch sparen. Da es sich um ein Shell-Script handelt, reicht ein "sh Dateiname" voellig aus. Nicht als Korrektur, sondern nur so als Ergaenzung. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Heinz W. Pahlke schrieb:
On 17-Aug-2006 Karl Sinn wrote:
Des Installer ausführbar machen mit "chmod a+x DATEINAME"
Kann man sich aber auch sparen. Da es sich um ein Shell-Script handelt, reicht ein "sh Dateiname" voellig aus.
Nicht als Korrektur, sondern nur so als Ergaenzung.
Ähm: Bist du auf einem Dateisystem, das mit -o noexec gemountet ist, kannst du das Skript mit sh NAME ausführen, mit ./NAME aber nicht. Ist es mit -o exec gemountet, funktionieren beide wie gewohnt. _Das_ ist der Unterschied. Folglich ist es für Anfänger einfacher, wenn man immer sh NAME schreibt, denn dann macht ein noexec-mount keine Probleme. Allerdings ist dies auch wieder ein Sicherheitsproblem. Man kann so auf _absichtlich_ noexec-Partitionen ein Skript ausführen. Martin
Am Donnerstag, 17. August 2006 15:31 schrieb Karl Sinn:
Hallo,
Am Donnerstag 17 August 2006 14:26 schrieb gunnar wagner:
scheint mir eine Möglichkeit zu sein (da es ja so noch nicht richtig geklappt hat) nur habe ich keinen Plan wie das gehen könnte, bzw. worum es sich dabei überhaupt genau dreht. Wisst ihr mehr, bzw. haltet Ihr Anderen das auch für gegeben?
Das wesentlich hat Manfred schon geschrieben: Auf der Nvidia-Seite den Installer für Deine Karte runterladen. mit STRG-ALT-F1 auf die Konsole wechseln als root einloggen Ins Verzeichnis mit dem Installer wechseln. Des Installer ausführbar machen mit "chmod a+x DATEINAME" Dann mit "init 3" in den richtigen Modus umschalten. Dann den Installer starten mit "./DATEINAME" Hinterher "sax2 -m 0=nvidia" ausführen. ACHTUNG 0 ist die Zahl nicht der Buchstabe. Und dann mit "init 5" die Grafische Benutzeroberfläche wieder starten.
Viel Glück Karl
Hallo, hat sich bei der Installation der NVIDIA-Treiber etwas geändert? Früher (SuSE 9.3) war es notwendig, dass die Kernel-Sources mit installiert waren, weil der Treiber den Kernel neu kompilieren musste. Erst mit den Sources (ACHTUNG:nach Installation von DVD ein YOU, damit die upgedateten Sources verarbeitet werden) konnte man den Treiber installieren Gruß bernd Kloss
Bernd.Kloss wrote:
[...] hat sich bei der Installation der NVIDIA-Treiber etwas geändert? Früher (SuSE 9.3) war es notwendig, dass die Kernel-Sources mit installiert waren, weil der Treiber den Kernel neu kompilieren musste.
Das stimmt so aber nicht. Der NVIDIA-Treiber hat *nie* einen Kernel neu compiliert. Er hat fuer den aktuellen Kernel einen Layer compiliert, der es erlaubt, den rein binaeren (closed-source) Teil des Treibers zu einem Kernel-Modul fuer diesen Kernel zu linken - und das ist auch heute noch so. Dazu sind gewisse Header-Files des Kernels notwendig, die frueher nur dann zur Verfuegung standen, wenn auch der Kernel-Source installiert und konfiguriert war. Mittlerweile wird von SUSE ein Build-Directory benutzt (ueberlicherweise zu finden in einem Unterverzeichnis von /usr/src/linux-obj/), das auch einige Header-Files beinhaltet und mit dem normalen Kernel RPM angelegt wird. Evtl. ist das der Grund, warum kein expliziter Kernel-Quellcode installiert werden muss, um ein NVIDIA-Modul zu compilieren. Da ich aber schon laenger keinen NVIDIA-Treiber mehr installiert habe, kann ich das nicht mit 100% Sicherheit sagen. Cheers, Th.
Am Donnerstag, 17. August 2006 15:31 schrieb Karl Sinn:
Das wesentlich hat Manfred schon geschrieben: Auf der Nvidia-Seite den Installer für Deine Karte runterladen.
Wieso das? Er hat doch die Treiber RPMs installiert, weshalb sollte dann nochmal mit dem Shellscript außerhalb der Paketverwaltung drüber installiert werden? Dass Problem ist doch nicht, dass keine Treiber installiert sind, sondern dass diese mangels Konfiguration nicht verwendet werden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Mittwoch, 16. August 2006 21:33 schrieb gunnar wagner:
ja genau, das habe ich gemacht. Erst einen Kernel update und dan von der NVidia Homepage zwei Pakete installiert.
Dann solltest Du in den runlevel 3 wechseln (<ALT>+<F2>, einlogen, 'init 3' eingeben), die alte xorg.config sichern (cd /etc/X11/;mv xorg.conf xorg.conf_sicherung) und dann X neu mit dem NVidia Treiber konfigurieren (sax2 -r -m 0=nvidia). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Mittwoch, den 16.08.2006, 22:39 +0200 schrieb Manfred Tremmel:
Dann solltest Du in den runlevel 3 wechseln (<ALT>+<F2>, einlogen, 'init 3' eingeben), die alte xorg.config sichern (cd /etc/X11/;mv xorg.conf xorg.conf_sicherung) und dann X neu mit dem NVidia Treiber konfigurieren (sax2 -r -m 0=nvidia).
genau so geht's !! besten Dank. Verstanden habe ich allerdings nur teilweise genau, was ich da tue, aber die Anleitung ist zum Glück 'Idiotensicher'. viele Grüße Gunnar
participants (8)
-
Bernd.Kloss
-
gunnar wagner
-
Heinz W. Pahlke
-
Karl Sinn
-
Manfred Tremmel
-
Martin Ereth
-
Peter Llorens y Rilk
-
Thomas Hertweck