ubuntuusers.de

Nvidia Treiber Problem mit 560ti auf 12.10

Status: Gelöst | Ubuntu-Version: Ubuntu 12.10 (Quantal Quetzal)
Antworten |

otherwise

Avatar von otherwise

Anmeldungsdatum:
30. Januar 2013

Beiträge: Zähle...

Hallo,

ich versuche verzweifelt unter Ubuntu 12.10 einen aktuellen NVIDIA Treiber für meine GTX 560ti GS zu installieren. Ich habe im Netz schon viele Anleitungen gefunden die für mich aber anscheinend alle nicht funktionieren. Sobald ich einen der Treiber installiere startet die grafische Oberfläche entweder garnicht mehr oder ohne Unity in 800x600. Mit dem Standard nouveau Treiber passt alles. Der reicht aber leider nicht um zb Counterstrike Source zu spielen.

Hat vielleicht jemand eine passende Anleitung oder eine Idee was ich falsch mache??? Ich musst das System als letztes sogar neu aufsetzen weil nach dem Boot nur ein Schwarzer Screen zu sehen war. Ich konnte keine tty wechseln, konnte also garnichts mehr machen auser neu installen. Es läuft jetzt also ein frisch installiertes 12.10 mit allen updates.

Danke schonmal.

Gruß Otherwise

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Als erstes postest Du nötige Informationen als Text in einer Codebox (Symbol Zahnrad auf Papier):

1
lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'

otherwise

(Themenstarter)
Avatar von otherwise

Anmeldungsdatum:
30. Januar 2013

Beiträge: 10

Oh entschuldigung, das hatte ich ganz vergessen 😀

01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1) (prog-if 00 [VGA controller])
	Kernel driver in use: nouveau
	Kernel modules: nouveau, nvidiafb

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Ich hab' heute schon etliche step-by-steps für nvidia geliefert, nunja. Machen wir's kurz.

In den offiziellen Ubuntu-Repositories liegen für Quantal:

  • nvidia-current (derzeit v304.43)

  • nvidia-experimental-304 (derzeit v304.48)

  • nvidia-experimental-310 (derzeit v310.14)

Über PPAs installierbar sind:

Von nvidia.com ziehbar sind:

  • v310.32 final

  • v313.18 beta


v304.43 aus den Ubuntu-Repos ist problematisch bzgl. Unity. Man sollte daher einen der beiden experimentals vorziehen.

Da v310.x gerade auf aktuellen Nvidia-GPUs einen Speedup erfahren hat und auch von Steam vorausgesetzt wird, sollte man v310.x+ vorziehen.

NVIDIA*.run ist in einer nichtgrafischen Konsole zu installieren. Nicht schwer, aber für Linux-Beginner nicht zu empfehlen. Bei jedem Kernel-Update ist das bei Versionen vor 310.x zu wiederholen.

Aus dem PPA x-swat stammen die in den Ubuntu-Repositories liegenden Treiber. Hier konzentriert man sich auf Stabilität.

xorg-edgers liefern the freshest drivers. 😉

Exemplarisch deren Installation:

  1. Paketzwischenspeicher leeren:

    1
    sudo apt-get clean
    
  2. Paketquellen, Paketquelleninhalte und Pakte aktualisieren:

    1
    sudo apt-get update && sudo apt-get dist-upgrade
    
  3. Wichtige Pakete nachinstallieren:

    1
    sudo apt-get install linux-headers-generic dkms mesa-utils
    
  4. PPA hinzufügen:

    1
    sudo apt-add-repository ppa:xorg-edgers/ppa
    
  5. Paketquellen und Paketquelleninhalte aktualisieren:

    1
    sudo apt-get update
    
  6. Nur für User, die bereits einen proprietären nvidia aus den offiziellen Ubuntu-Repos installiert haben, deren Deinstallation:

    1
    sudo apt-get purge nvidia-current nvidia-settings nvidia-experimental* nvidia-settings-experimental*
    
  7. Proprietären nvidia installieren:

    1
    sudo apt-get install nvidia-313
    
  8. Da xorg-edgers keine entsprechenden NVIDIA X Server Settings anbieten, Installation aus den Ubuntu-Repos der v310.x:

    1
    sudo apt-get install nvidia-settings-experimental-310
    
  9. Da das PPA noch weitere Pakete anbietet, die wir nicht wollen, Austragen des PPAs:

    1
    sudo apt-add-repository --remove ppa:xorg-edgers/ppa
    
  10. Paketquellen und Paketquelleninhalte aktualisieren:

    1
    sudo apt-get update
    
  11. Rebooten:

    1
    sudo reboot
    


Nach erfolgtem Reboot kann man wie folgt erfahren, ob der proprietäre Treiber "in use" ist:

1
lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'

Sollte die native Auflösung nicht einstellbar sein (z.B. oft bei analogem Anschluß über D-Sub), kann man eine xorg.conf schreiben oder die Auflösung über cvt und xrandr hinzufügen.

otherwise

(Themenstarter)
Avatar von otherwise

Anmeldungsdatum:
30. Januar 2013

Beiträge: 10

Erstmal danke für die Antwort!

Der Nvidia Treiber läuft nun.

01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1) (prog-if 00 [VGA controller])
	Kernel driver in use: nvidia
	Kernel modules: nvidia_313, nouveau, nvidiafb

Nur kann ich jetzt die Auflösung nicht mehr anpassen. Höchste Auflösung ist 1024x768... Noch dazu hab ich nur den halben Screen auf dem Monitor. Wenn ich an den rechten Rand des Monitors fahre verschiebt sich der Screen nach links und ich sehe nur eine blaue Fläche. Geht beim fahren an den linken Rand auch wieder zurück.

Meine Monitore sind beide über DVI angeschlossen.

xrandr ist leider nicht verfügbar.

Paket xrandr ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  x11-xserver-utils:i386 x11-xserver-utils

War mir nicht sicher ob ich die genannten Pakte installieren will oder danach wieder alles futsch ist.

Mit arandr könnte ich leider auch keine höhere Auflösung einstellen. Ich versuche nun nochmal eine xorg.conf zu erstellen und mit dieser die Auflösung anzupassen.

Ich bin auf jeden Fall schonmal schlauer und weiter als heute Mittag 😀 Auch wenn es noch nicht 100% läuft schonmal herzlichen Dank für die Lösung!

Gruß Otherwise

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

1
sudo apt-get install x11-xserver-utils

RandR geht offenbar auch davon aus, das wäre schon installiert. 😉 In Lubuntu 12.10 ist es das (extra noch eine weitere Lubuntu-Installation in einer VM gecheckt, bei der ich das nun wirklich nicht einzeln nachinstalliert habe).

Personalisierte xorg.conf habe ich schon etliche gepostet, auf die Schnelle als Grundstock Post 5355112.

otherwise

(Themenstarter)
Avatar von otherwise

Anmeldungsdatum:
30. Januar 2013

Beiträge: 10

So, jetzt hab ich mir schnell selbst eine xorg.conf zusammengebastelt. Spackt alles noch etwas. Z.B habe ich nun noch eine Auflösung von 800x600 und sehe mein Terminal nicht mehr wenn ich es öffne 😀 (kann aber "blind" tippen.. reboot geht z.B 😉 ) .. OH MAN! 😢

Aber so bekomm ich den Rest auf jeden Fall (mit noch etwas Anpassen) hin.

Ich dank dir nochmal recht herzlich. Du hast mir echt weitergeholfen!!

Makiere ich mal als gelöst! 👍 👍

otherwise

(Themenstarter)
Avatar von otherwise

Anmeldungsdatum:
30. Januar 2013

Beiträge: 10

Ergänzend hier noch die xorg.conf die ich gebastelt habe. Dual Screen mit Nvidia Treiber:

Section "Monitor"
    Identifier     "Iiyama1"
    HorizSync       28.0 - 64.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]-0"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Screen"
    Identifier     "TFT"
    Device         "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]-0"
    Monitor        "Iiyama1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080"
    EndSubSection
EndSection

####### sekundärer Monitor ######

Section "Monitor"
        Identifier   "Iiyama2"
        HorizSync    28-49
        VertRefresh  43-72
        Option      "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]-1"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
       Identifier "CRT"
       Device     "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]-1"
       Monitor    "Iiyama2"
       DefaultDepth     24
       SubSection "Display"
               Depth     24
               Modes    "1920x1080"
       EndSubSection
EndSection

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Btw., damit keiner auf die Idee kommt, eine GF4MX würde mit aktuellen nvidia-Versionen laufen. Als Identifier bzw. Device kann man auch "Barney Stinson" eingeben. 😉

L.A.S.

Anmeldungsdatum:
15. April 2012

Beiträge: 966

hi!

Es gibt einen 9KB grossen Unterschied zwischen nvidia-settings-310 und nvidia-settings-313 → ftp://download.nvidia.com/XFree86/nvidia-settings/

Da xorg-edgers keine entsprechenden NVIDIA X Server Settings anbieten, Installation aus den Ubuntu-Repos der v310.x:

???

https://launchpadlibrarian.net/128778683/nvidia-settings-313_313.18-0ubuntu1~xedgers~quantal1_source.changes

Recht einfach geht das Erstellen einer basis-xorg.conf mit

sudo nvidia-xconfig

(Es wird automatisch eine Backup-Datei der vorherigen angelegt). Einen zusätzlichen Monitor könnte man danach ganz einfach in den Systemsteuerung/Anzeige von Ubuntu 12.10 einrichten. Fenster die bei niedriger Grafikauflösung nicht vollständig verfügbar/einsehbar sind, kann man mit Alt +

Ungültiges Makro

Dieses Makro ist nicht verfügbar

verschieben.

Antworten |