Ich habe kürzlich einen neuen Desktop-Computer gekauft und Ubuntu 15.10 64-Bit darauf installiert. Standardmäßig wird der Nouveau-Treiber für meine Nvidia Geforce GTX 960 verwendet, aber ich kann auf Youtube kein Video mit mehr als 360 pt ansehen, daher habe ich die proprietären Nvidia-Treiber installiert. Der Startvorgang kommt jedoch nicht über das Ubuntu-Logo mit den blinkenden Kreisen darunter hinaus, und ich kann in dieser Situation nichts anderes tun, als Ctrl+ Alt+ zu drückenDelNeustarten. Dies geschieht sowohl mit dem Treiber aus dem Standard-Repository (nvidia-352, das über die Schnittstelle software-properties-gtk installiert wird) als auch mit dem Treiber aus der Xorg-Edgers-PPA (nvidia-304, von dem das nvidia-current-Paket abhängt). . Ich würde den Treiber von der offiziellen Nvidia-Seite aus ausprobieren, aber ich muss zuerst den Nouveau-Treiber deaktivieren, und ich weiß nicht, wie ich das machen soll.
Hat jemand eine Idee, wie man den Fahrer zum Laufen bringt?
Update (04.12.15): Mit den Startoptionen startetquiet splash nomodeset
das System normal. Nach einigen Überprüfungen des Dateisystems wird das Nvidia-Logo und anschließend der Anmeldebildschirm angezeigt. Die Ausgabe vonlspci -v | grep -A 14 NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8678
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 138
Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at e000 [size=128]
[virtual] Expansion ROM at df000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8678
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 0: Memory at df080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Device 8675
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
schlägt vor, dass das nvidia-Modul verwendet wird, was ich bestätigen kann lsmod
. Trotzdem kann ich Youtube-Videos nur in 144p ansehen.
Update (07.12.15) : Es funktioniert endlich. Ich kann nicht genau sagen, warum es funktioniert hat. Ich habe zwei Pakete installiert: nvidia-common und nvidia-modprobe , wobei alle installierten Pakete aktualisiert wurden. Ich habe auch ausgeführt, nvidia-xconfig
wodurch eine xorg.conf in meinem Ordner / etc / X11 / erstellt wurde. Schließlich habe ich quiet splash nomodeset
meine grub.cfg hinzugefügt (im Gegensatz dazu, sie bei jedem Start im grub-Menü hinzuzufügen). Nach dem Neustart konnte ich Videos in HD ansehen. Ich habe dann die xorg.conf gelöscht und auch die beiden Pakete gelöscht, die ich gerade installiert hatte, und es funktioniert immer noch. Entweder die Aktualisierung meiner installierten Pakete oder die Startparameter in der Datei grub.cfg machten den Unterschied.
Update 2 (07.12.15) : Also habe ich die quiet splash nomodeset
aus meiner grub.cfg entfernt (und sie auch beim Booten nicht hinzugefügt) und es funktioniert immer noch. Ich habe also keine Ahnung, was die Situation verändert hat. Mal sehen, ob diese Änderung jetzt dauerhaft ist :-)
Antworten:
Zuerst müssen Sie alle NVIDIA-Treiber und -Repositorys deinstallieren, die Sie bereits zuvor installiert haben.
Wenn das GRUB-Startmenü angezeigt wird - Markieren Sie den Ubuntu-Menüeintrag und drücken Sie die ETaste.
Fügen Sie den
nouveau.modeset=0
Parameter am Ende der Linux-Zeile hinzu ... Drücken Sie dann, um F10zu starten.Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und führen Sie Folgendes aus:
Installieren Sie jetzt die neuesten offiziellen NVIDIA-Treiber 358.16, die Ihre GEFORCE GTX 960-GPU unterstützen.
Wenn das GRUB-Startmenü angezeigt wird - Markieren Sie den Ubuntu-Menüeintrag und drücken Sie die ETaste.
Fügen Sie den
nouveau.modeset=0
Parameter am Ende der Linux-Zeile hinzu ... Drücken Sie dann, um F10zu starten.Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und führen Sie Folgendes aus:
quelle
nouveau.modeset=0
dem System hängt die gleiche Art und Weise , wie wenn die Nvidia Treiber installiert ist, so konnte ich nur durchführen , die Schritte ohne diese Option.Damit verweise ich auf den hier angegebenen Link:
Hat jemand CUDA 7.5 erfolgreich unter Ubuntu 14.04.3 LTS x86_64 installiert?
Es gibt Methode A und Methode B, die von mir erklärt wurden:
Reinigen Sie zunächst die nicht geeigneten Installationen mit:
Nur aus Platzgründen Methode A hier:
quelle
Dadurch wird der
nouveau
Treiber entfernt und Sie können den proprietären Treiber von der Nvidia-Website installierenHier ist der proprietäre Nvidia-Treiber für Ihre spezifische GPU:
Dann müssen Sie nur noch den folgenden Befehl ausführen und der Nvidia-Treiber wird installiert:
quelle