Linux 14.981 Themen, 106.343 Beiträge

Mit NVIDIA Treibern erfolgreich X gecrasht...

Liganic / 15 Antworten / Flachansicht Nickles
Ich habe vor einiger Zeit die DVD von SuSE Linux Professional 8.0 erworben. Nach der Installation lief SuSE Linux einwandfrei, bis auf den Umstand dass für meine NVIDIA Geforce 2 MX 400 keine 3D Hardwareunterstützung aktiv war. Um dieses Problem zu beheben habe ich die neuesten Treiber von der NVIDIA Homepage heruntergeladen und installiert.

Jetzt läuft die KDE nicht mehr an weil der XServer stehen bleibt. Es erscheint folgende Meldung:


xsetroot:   unable to open display ''

xset:   unable to open display ""

xset:   unable to open display ""

xset:   unable to open display ""

ksplash: cannot connect to X server

kdeinit: Aborting. $DISPLAY is not set.

Warning: connect() failed: : No such file or directory

ksmserver: cannot connect to X server

Warning: connect() failed: : No such file or directory

Error: Can't contact kdeinit


Ich habe schon mehrfach eine Konfiguration per Sax2 und manuell in der Xfree86Config probiert jedoch keine Lösung gefunden. Ich bin absoluter Linux Newibe und hoffe jemand hat eine Lösung!

Mfg

Liganic (Liganic@gmx.net)
bei Antwort benachrichtigen
Plazebo Liganic „Also ich kam gerade eben direkt nach dem Booten in die KDE zu meiner...“
Optionen

Wegen der nVidia-Installation
Ich glaube du musst in der Konfigurationsdatei (XF86Config oder XF86Config-4) das "nv" durch "nvidia" ersetzen. Dann sollte es auch klappen.

Wenn man sich das selber kompiliert, muss man es auf jeden Fall so machen, bei den RPMs weiss ich es nicht genau.

Ich erlaube es mir einfach mal ein altes Posting von mir zu kopieren (abgewandelt von polytaen), dies betrifft aber die Installation mit den Sourcen (Kernel + GLX) und nicht die der RPMs:
# Lade den Kernel-Source runter: Kernel-Source
# Lade den GLX-Source runter: GLX-Source
# Entpacke die Kernel-Sourcen (mit Ark oder dem Befehl tar)
# Entpacke die GLX-Sourcen (mit Ark oder dem Befehl tar)
# killall kdm oder gdm oder xdm (killt den X-Server, so dass du die grafische Oberfläche verlässt.)
# Gehe in das Verzeichnis wo sich die entpackten Kernel-Sourcen befinden (mit cd werden Verzeichnisse gewechselt. Mit cd .. wird eine Verzeichnisebene heruntergewechselt)
# make && make install eingeben (Erfolgsmeldung lesen)
# Gehe in das Verzeichnis wo sich die entpackten GLX-Sourcen befinden
# make && make install eingeben (Erfolgsmeldung lesen)
# Mache eine Sicherung von der Datei /etc/X11/XF86Config-4. (Mit "cp XF86Config XF86Config-Sicherung" o.ä.).
# Editiere /etc/X11/XF86Config (bzw. XF86Config-4 heisst sie bei Mandrake 9.0). Dazu startest du denn Editor "vi": vi XF86Config-4.
(Wenn du Root-Rechte dafür brauchen solltest, gib vorher einfach "su root" ein. Mit "exit" wechselt du wieder zum normalen Benutzer).
# In der Section "Modules" trage ein Load "glx" (Mit STRG+A gelangst du in den Modus, wo du Sachen einfügen kannst. Mit Escape gelangst du wieder zurück. Vim ist ein sehr gewöhnungsbedürftiger Editor.). Dieser Eintrag war bei mir bereits vorhanden, musste also nicht hinzugefügt werden.
# In der Section "Device" ersetzte driver "nv" durch driver "nvidia"
# Mit ":w" speicherst du die Datei in Vim ab. Mit ":q" verlässt du Vim wieder.
# Mit "startx" deinen XServer starten.
# Starte das Spiel Tuxracer (sollte flüssig laufen) Wenn was nicht klappt, sieh Dir den output von /var/log/XFree86.0.log an (statt der 0 können auch andere Zahlen stehen, je nachdem, wo dein X-Server läuft), da stehen die Fehlermeldungen drin, wenn was nicht geklappt hat. Die Fehlermeldungen sind im README von NVIDIA meist gut erklärt.

Normalerweise müsste es bei einer korrekten X-Konfiguration klappen. Einfach beide Konfigurationsdateien löschen (Ich hab XF86Config-4 und XF86Config, wenn XF86Config-4 fehlt wird die andere genommen glaube ich) und neu erstellen lassen.
Notfalls installier halt alles nochmal, wenn nix wichtiges drauf ist. Radikal, aber wirksam.

bei Antwort benachrichtigen