ubuntuusers.de

nouveau Treiber aktivieren

Status: Ungelöst | Ubuntu-Version: Kubuntu 11.10 (Oneiric Ocelot)
Antworten |

luge86

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Hallo, mein gestern installiertes Kubuntu verwendete von Anfang an den nvidia Treiber (GeForce 8800 GT). Allerdings hab ich damit Blaustiche bei Videos und ich kann keine 2 Monitore gleichzeitig betreiben.

1
lspci -nnk | grep -i VGA -A2 

zeigt:

1
2
3
01:00.0 VGA compatible controller [0300]: nVidia Corporation G92 [GeForce 8800 GT] [10de:0611] (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8267]
        Kernel driver in use: nvidia

Ich wollte also den nouveau Treiber aktivieren. Laut Wiki muss ich dazu die xorg.conf ändern. Die schaut momentan so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Sat Apr 16 22:49:04 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Wie man sieht wird hier der 2. Monitor (Samsung Plasma TV) garnicht eingetragen. Aber das soll momentan nicht das Problem sein. Wie gesagt, ich will den nouveau Treiber installieren.

Laut Wiki ändere ich die "Driver" Zeile unter "Device" in

1
Driver		"nouveau"

Wenn ich das mache kann ich allerdings nicht mehr rebooten. Das Problem ist bischen blöd zu beschreiben.

Ich wähle im Grub meine Linuxdistri.

Normal folgt ja der Splashscreen und ich bin aufn Desktop. Zumindest bei mir werden keine Ausgaben etc gemacht.

Ändere ich allerdings den Treiber lande ich nach dem Splashscreen wieder in einer "Konsole". Naja eigentlich keine Konsole, eher eine Liste mit Meldungen, zB "Start Bluetooth Service", "Start Battery Management" usw.

Allerdings passiert dann irgendwann nichts mehr, ich seh nur noch die Liste und fertig. Per STRG + ALT + ENTf lässt sich immerhin der PC neustarten und per recovery mode kann ich das Backup der xorg.conf einspielen.

Kennt das jemand? Ist der nouveau vielleicht garnicht vorhanden? Standard war wie gesagt nvidia installiert.

Aber dann dürfte ja der X Server auch nicht starten, und der zeigt doch den Splashscreen oder?

Welche Infos solch ich nachliefern?

Viele Grüße, luge

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

...deinstalliere mal den Nvidia Treiber korrekt.

1
sudo apt-get purge nvidia-current nvidia-settings

..eine xorg.conf brauchst Du nicht, nouveau wird durch den Kernel geladen.

1
sudo rm /etc/X11/xorg.conf

reboot

luge86

(Themenstarter)

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Wenn das wirklich so geht dann irrt das Wiki aber ganz schön ☺

Hab also deine Anleitung befolgt, aber:

1
2
3
01:00.0 VGA compatible controller [0300]: nVidia Corporation G92 [GeForce 8800 GT] [10de:0611] (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8267]
        Kernel driver in use: nvidia

Ob das jetzt nur ein Fehler im log ist oder ob ich wirklich noch den nvidia Treiber benutze weis ich nicht.

xorg.conf existiert nicht.

Und zwei Monitore klappen immer noch nicht...

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

...der Nouveau Artikel hier im Wiki ist uralt und auch nicht als getestet gekennzeichnet für Deine Version. Eine xorg.conf ist mittlerweile unnötig, wird aber benutzt, so vorhanden. Bin mir nicht sicher (und gerade zu faul das zu googeln), glaube aber, daß der nouveau Treiber in 11.10 nur noch durch KMS geladen werden kann (aber Du kannst ja nochmal eine xorg.conf mit "nouveau" zusätzlich testen). Da das nvidia Modul laut Deiner Ausgabe noch am Start ist, bügel das nochmal drüber:

1
2
3
4
5
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nv xserver-xorg-video-nouveau
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Gehe davon aus, dass Du nichts manuell "geblacklistet" hast (?). Wenns immer noch nicht geht, zeige das /var/log/Xorg.0.log bitte..

luge86

(Themenstarter)

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Werd ich, sobald wieder daheim, testen!

Danke dir bisher & Viele Grüße, luge

luge86

(Themenstarter)

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Danke, hab jetzt alles runtergehaun wie beschrieben und kann jetzt den freien Treiber benutzen.

Blaustich in Videos ist weg und ich kann meinen Fernseher als 2. Monitor benutzen.

Dafür gibts koa Hardware 3D mehr. Man kann wohl nicht alles haben... ☺

Viele Grüße, luge

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Der nouveau Treiber in Ubuntu ist ein wenig alt. Du könntest mal das xorg-edgers ppa einbinden , um eine aktuellere Version (und Kernel) zu testen, da es schon eine (experimentelle) 3D Beschleunigunbg gibt (Gallium3D)...

luge86

(Themenstarter)

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Ich hätte noch ein Problem:

Mit dem offenen Treiber den ich jetzt benutze gehen die Monitorkonfigurationen bei jedem Neustart verloren. Also Anordnung der Monitore und Auflösung. Ich konfiguriere über den Punkt "Display and Monitor" unter "System Settings"!

Weis ja jemand weiter?

da1l6

Avatar von da1l6

Anmeldungsdatum:
29. August 2005

Beiträge: 3825

Lösche die vom nvidia Treiber erzeugte xorg.conf und konfiguriere (falls dann noch nötig) deine Monitor Einstellungen über eine neu angelegte xorg.conf.

luge86

(Themenstarter)

Anmeldungsdatum:
26. Januar 2012

Beiträge: 201

Ich besitze momentan keine xorg.conf. Bedeutet das dass ich immer mit "Standardeinstellungen" boote?

Kann ich mir eine generieren lassen oder muss ich die von Hand anlegen? (Fehleranfällig)

Viele Grüße, lugge

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Eventuell hilft es, die bestehende "monitors.xml" zu entfernen (wird beim Abspeichern der Einstellungen im Monitor Tool wieder generiert).

Als Gerüst für eine xorg.conf:

Section "Device"
	Identifier	"Configured Video Device"
	Driver          "nouveau"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection
Antworten |