PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nvidia und Suse 11.1 - warum geht es schief?



algan
13.09.09, 16:41
Hallo,

ich habe Suse 11.1., eine Geforce 8500GT und versuche den Treiber zu installieren.

Dafür die Yast-Route wie in Wiki beschrieben gefolgt (link [URL="http://de.opensuse.org/Propriet%C3%A4re_NVIDIA-Grafiktreiber#Installation_mit_YaST_.28SUSE_LINUX_ 10.1_oder_neuer.29"]

Installation via Yast läuft prima, Neustart, im Bootmanager erscheint ein neuer Eintrag (Trace -- openSUSE 11.1 - 2.6.27.29-0.1), über den ich nicht booten kann. Über den normalen Eintrag booten geht, wird noch der alte Treiber gelanden - und in Xorg.conf steht dann für Driver, "nv", nicht "nvidia".

Veränder ich dies, starte beim nächsten Booten die graphische Oberfläche nicht.

Wenn ich die Installationskontrolle aus dem Wiki folge, bekomme ich:

glxinfo | grep direct
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
Xlib: extension "GLX" missing on 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".
achim@harry-6:~> glxinfo | grep version
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
Xlib: extension "GLX" missing on 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".

Was muss ich tun?

tomfa b68
13.09.09, 17:00
Was muss ich tun?
Unter anderem die richtigen nVidia-Pakete installieren und keine, die nicht zu deinem momentan verwendeten Kernel passen.

uname -a

/sbin/lspci -nnk | grep -i vga

rpm -qa | egrep -i 'kernel|kmp|nvidia'
Zur Sicherheit auch:

cat /etc/SuSE-release
ergibt?

algan
13.09.09, 17:46
Hallo tomba,

nicht, dass ich das alles verstehe:



uname -a
Linux harry-6 2.6.27.29-0.1-default #1 SMP 2009-08-15 17:53:59 +0200 x86_64 x86_64 x86_64 GNU/Linux




/sbin/lspci -nnk | grep -i vga
02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8500 GT [10de:0421] (rev a1)




rpm -qa | egrep -i 'kernel|kmp|nvidia'
dazuko-kmp-default-2.3.6_2.6.27.19_3.2-1.49.6
kernel-default-2.6.27.29-0.1.1
kernel-trace-2.6.27.29-0.1.1
kernel-trace-base-2.6.27.29-0.1.1
kernel-default-extra-2.6.27.29-0.1.1
linux-kernel-headers-2.6.27-2.28
kernel-ec2-base-2.6.27.29-0.1.1
x11-video-nvidiaG02-185.18.36-7.1
nvidia-gfxG02-kmp-trace-185.18.36_2.6.27.29_0.1-6.1
kernel-default-base-2.6.27.29-0.1.1
dazuko-kmp-trace-2.3.6_2.6.27.29_0.1-1.49.12
kernel-trace-extra-2.6.27.29-0.1.1




cat /etc/SuSE-release
openSUSE 11.1 (x86_64)
VERSION = 11.1



Und jetzt?

tomfa b68
13.09.09, 18:42
Hallo tomba,
Naja, Pumba wäre schlimmer gewesen.

nicht, dass ich das alles verstehe:
Dann solltest du es schnell erlernen.

Und jetzt?
Jetzt, z.B. über YaST, löscht du erstmal alles, was oben mit trace, bzw. trace-kmp im Namen aufgeführt ist, auch das/ den kernel-ec2-base (woher ist der?) und installierst das passende nVIDIA-Paket mit kmp-default im Namen. Dürfen wir auch noch die Ausgabe von:
zypper lr -d sehen?

algan
13.09.09, 20:45
Hallo tomfa (an der B68 ?),

jetzt gehts. Danke. Die Verwirrung kam echt durch die automatische Auswahl im Yast und/oder die 1click Installation im Wiki http://de.opensuse.org/Propriet%C3%A4re_NVIDIA-Grafiktreiber#Standardtreiber

Dadurch wurde konstant der Kernel falsch kompiliert (trace / XEN).

So, wie es tomfa beschrieben hat, geht es prima:

1. Allen Blödsinn wieder deinstallieren (entfällt natürlich, wenn man keinen Blödsinn gemacht hat
2. dann das Paket mit kmp-default (für Geforce 8500 ist das "nvidia-gfxG02-kmp-default") via Yast installieren nachdem Nvidia als software repository ausgewählt wurde (siehe wiki (http://de.opensuse.org/Propriet%C3%A4re_NVIDIA-Grafiktreiber#Standardtreiber)
3. reboot
4. dann als root

/usr/bin/nvidia-xconfig
5. dann reboot und fertig

Konfiguration kann über

/usr/bin/nvidia-xconfig
oder in kde, Kontrollleiste, System, Konfiguration

Grüße und Danke vom OWLer im Exil (Niederlande) an den OWLer

tomfa b68
13.09.09, 21:06
Hallo tomfa (an der B68 ?),
Wow, du bist gut. Viele verwechseln es mit Baujahr (Geburtsjahr). ;)
Meistens reicht auch ein Neustart nach Installation der entsprechenden Pakete. Wenn du noch Lust hast, dann kannst du noch ein:
nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --composite --render-accel --damage-events auf der Konsole als Root ausführen um NV-GLX zu aktivieren um vollständig Compositing-Effekte nutzen zu können. Markiere den Beitrag dann bitte mit gelöst im Titel.

Traugott
16.10.09, 16:26
Hallo
ich habe mir die Beiträge genau angeschaut - bei mir geht es einfach nicht.

mein System: (NoteBook -> Compaq Presario CQ 60 301)

Linux 2.6.27.7-9-pae i686
System: openSUSE 11.1 (i586)
KDE: 3.5.10 "release 21.9"

meine Graphik on Board:

GeForce NVIDIA 8200

wer kann mir mit einem Beitrag helfen ??

Im Voraus herzlichen Dank

Traugott

lOtz
16.10.09, 18:59
Erstmal ein Systemupdate machen. Zumindest den Kernel.
Dann das nVidia-Repo hinzufügen und die passenden nVidia-Pakete installieren.
Siehe dazu auch http://www.linupedia.org/opensuse/Einfache_Nvidia-Installation

Wenn das nicht geht bitte mal genau beschreiben was nicht funktioniert.