Hallo,
ich habe mein Sarge neu aufgesetzt, habe jetzt 3.1. Paketquellen habe ich u.a. Unstable mit eingerichtet um an X.org zu kommen. Im meinem Rechner werkelt eine NVIDIA GeForce 460. Ich benutze die Treiber von vnidia.de/com.
Wenn ich den Treiber installiere, kann ich X ohne Probleme starten. Schalte ich den Rechner aber aus und boote ihn neu, sind die Treiber verschwunden und der X-Server kann nicht gestartet werden. Erst nach einer erneuten Installation des NVidia Treibers lässt X sich wieder starten.
Was läuft das schief?
MFG Christian
/var/log/Xorg.0.log <code> 338 (II) Setting vga for screen 0. 339 (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 340 (==) NVIDIA(0): RGB weight 888 341 (==) NVIDIA(0): Default visual is TrueColor 342 (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) 343 (**) NVIDIA(0): Option "DigitalVibrance" "3" 344 (**) NVIDIA(0): Option "NvAGP" "2" 345 (**) NVIDIA(0): Option "ConnectedMonitor" "CRT-0,CRT-1" 346 (**) NVIDIA(0): Option "RenderAccel" "true" 347 (**) NVIDIA(0): Option "CursorShadow" "1" 348 (**) NVIDIA(0): Option "CursorShadowAlpha" "64" 349 (**) NVIDIA(0): Option "CursorShadowXOffset" "8" 350 (**) NVIDIA(0): Option "CursorShadowYOffset" "8" 351 (**) NVIDIA(0): Option "TwinView" "true" 352 (**) NVIDIA(0): Option "TwinViewOrientation" "LeftOf" 353 (**) NVIDIA(0): Option "SecondMonitorHorizSync" "30-109" 354 (**) NVIDIA(0): Option "SecondMonitorVertRefresh" "50-160" 355 (**) NVIDIA(0): Option "MetaModes" "CRT-0: 1280x1024, CRT-1: 1280x1024;" 356 (**) NVIDIA(0): Enabling experimental RENDER acceleration 357 (**) NVIDIA(0): Enabling cursor shadow 358 (**) NVIDIA(0): Cursor shadow alpha = 64 359 (**) NVIDIA(0): Cursor shadow offset = 8 360 (**) NVIDIA(0): Cursor shadow offset = 8 361 (**) NVIDIA(0): Use of AGPGART requested 362 (**) NVIDIA(0): ConnectedMonitor string: "CRT-0,CRT-1" 363 (**) NVIDIA(0): TwinView enabled 364 (--) NVIDIA(0): Linear framebuffer at 0xD0000000 365 (--) NVIDIA(0): MMIO registers at 0xE0000000 366 (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device! 367 (EE) NVIDIA(0): *** Aborting *** 368 (II) UnloadModule: "nvidia" 369 (EE) Screen(s) found, but none have a usable configuration. 370 371 Fatal server error: 372 no screens found 373 374 Please consult the The X.Org Foundation support 375 at http://wiki.X.Org 376 for help. 377 Please also check the log file at "/var/log/Xorg.0.log" for additional information. </code>
Christian Franke wrote:
Hallo,
ich habe mein Sarge neu aufgesetzt, habe jetzt 3.1. Paketquellen habe ich u.a. Unstable mit eingerichtet um an X.org zu kommen. Im meinem Rechner werkelt eine NVIDIA GeForce 460. Ich benutze die Treiber von vnidia.de/com.
Wenn ich den Treiber installiere, kann ich X ohne Probleme starten. Schalte ich den Rechner aber aus und boote ihn neu, sind die Treiber verschwunden und der X-Server kann nicht gestartet werden. Erst nach einer erneuten Installation des NVidia Treibers lässt X sich wieder starten.
Was läuft das schief?
Vermutung: Das Modul nvidia wird nicht nach jedem Systemstart automatisch geladen.
Zeile "nvidia" (ohne "") in /etc/modules.autoload.d/kernel-2.6 (oder wie die Datei bei Sarge heißt) einfügen.
mfg, Fabian
Hi,
ich habe nun folgendes im Test:
Zitat aus Linuxforen.de:
"Linux >= 2.6.13 unterstützt devfs nicht, sysfs/udev kann durch den NVIDIA-Treiber nicht unterstützt werden, da benötigte Funktionen durch den Kernel nur an Module mit GPL-kompatiblen Lizenzen exportiert werden. 1.0-7676 erzeugt die Gerätedateien daher dynamisch (siehe README); zukünftige NVIDIA-Legacy-Treiber werden dies ebenfalls tun. Um 1.0-7174 benutzen zu können, ohne nach jedem Neustart eine Treiberinstallation durchführen zu müssen, reicht es aus, die NVIDIA-Gerätedateien durch ein Startskript erzeugen zu lassen (z.B. mit dem dem Treiber beiliegendem makedevices.sh-Skript)."
"Wenn Du NVIDIA-Linux-x86-1.0-7174-pkg0.run mit der --extract-only Option entpackst, findest Du makedevices.sh danach in NVIDIA-Linux-x86-1.0-7174-pkg0/usr/src/nv; Du könntest das Skript dann z.B. nach /usr/bin kopieren und von einem geeigneten Startskript in /etc/init.d aufrufen (oder ein neues Startskript hinzufügen)."
Nach einem ersten Neustart des Rechners scheint es zu funktionieren.
Grüße Christian
On Fri, 16 Dec 2005 17:33:12 +0100 Fabian Hänsel fabtagon@gmx.de wrote:
Zeile "nvidia" (ohne "") in /etc/modules.autoload.d/kernel-2.6 (oder wie die Datei bei Sarge heißt) einfügen.
mfg, Fabian
Christian Franke Franke.Christian@gmx.de (Fr 16 Dez 2005 17:07:31 CET):
Hallo, Wenn ich den Treiber installiere, kann ich X ohne Probleme starten. Schalte ich den Rechner aber aus und boote ihn neu, sind die Treiber verschwunden und der X-Server kann nicht gestartet werden. Erst nach einer erneuten Installation des NVidia Treibers lässt X sich wieder starten.
Hast Du ihn vielleicht nach /tmp installiert? Sind die Files wirklich weg oder kann bloß was nicht gestartet werden?
Heiko - der ansonsten keine Ahnung von solch komplizierten Dingen hat...
lug-dd@mailman.schlittermann.de