it-swarm.com.de

Ubuntu 16.04 - Problem mit NVIDIA-Grafiken nach Aktualisierung des Kernels

Ich habe meinen Linux-Kernel von 4.4 auf 4.6 aktualisiert, danach jedoch Probleme mit meinen Bildschirmtreibern. In jedem Dialogfeld, das ich öffne, erscheinen einige schwarze Kästchen.

ImageScreenShot

Die Blackbox im obigen Bild erscheint, wenn ich das Terminal öffne. Ich kann nichts machen?

Ich habe versucht, meinen proprietären NVIDIA-Treiber (340) neu zu installieren, aber das hat auch nicht geholfen. Ich habe die Anweisungen in diesem Beitrag befolgt. Kann nicht mehr von Intel zu Nvidia wechseln

Ich habe Sudo update-alternatives --config x86_64-linux-gnu_gl_conf verwendet und das mit dem nvidia-prime ausgewählt, aber wenn ich meinen Laptop neu gestartet habe, wird es wieder auf /usr/lib/x86_64-linux-gnu/mesa/l.so.conf zurückgesetzt.

Gibt es eine Möglichkeit, dies zu beheben, ohne wieder zu Kernel 4.4 zurückkehren zu müssen, da meine FPS mit diesem Kernel sehr niedrig sind?.

2
jstraj

Du hast nicht gesagt welcher 4.6 Kernel. Beispiel: 4.6.3 Der Kernel hat laut Dokumentation zahlreiche Dell ACPI-Probleme behoben, wenn der Speicher für mich richtig ist. Sie sollten vor dem Upgrade genau wissen, welche Kernelversion Ihre FPS-Probleme (Frames pro Sekunde) behebt.

Außerdem ist die 4.6.x-Serie bereits bei EOL (End of Life) und Sie sollten mit 4.7.5 fortfahren, es sei denn, es ist bekannt, dass es mit Nvidia nicht funktioniert.

In Ubuntu können Sie mehr aktuelle Nvidia-Treiber (als Ihre # 340) von System Settings, Software & Updates, Additional Drivers erhalten:

Additional Drivers

Mit Ubuntu 16.04 ist es wahrscheinlich am besten, zuerst auf diesen Bildschirm zuzugreifen. Viele dieser Treiber wurden vom Ubuntu-Team getestet, was möglicherweise keine 100-prozentige Garantie darstellt und mehr Sicherheit bietet. Ich bin mir nicht sicher, warum die Nvidia-Treiber als open source aufgeführt sind, da sie beim letzten Mal als proprietary gekennzeichnet waren.

Sie sollten Ihre Frage mit Ihrem Nvidia-Kartenmodell, Ihrem Computerfabrikat und -modell sowie der genauen Kernelversion aktualisieren, die Sie ausführen (Ausgabe von uname -a).

Ich empfehle, die Kernel-Version 4.7.5 anstelle von 4.6.x zu installieren und zu verwenden. Denken Sie daran, dass die Kernel-Version 4.8 bald verfügbar sein wird und die Unterstützung für die 4.7.x-Serie bald endet. Linux Kernel 4.9 wird die nächste LTS-Version (Long Term Support) sein.

Edit 1 - Versuchte Nvidia-Treiber 367.44 auf meinem Laptop

Nachdem ich die Antwort gepostet hatte, ging ich zurück zu Additional Drivers und die Nvidia-Treiber befanden sich in einer anderen Reihenfolge mit 367.44 unten. Ich habe auf die Schaltfläche Apply geklickt und es dauerte ungefähr 5 Minuten, um die Treiber zu installieren. Dann habe ich auf die Schaltfläche Restart geklickt.

Beim Booten wurde ein leerer Bildschirm mit einem eingefrorenen Cursor oben angezeigt. Anscheinend ist es vielen anderen passiert und die Lösung besteht darin, neu zu starten und e in das Grub-Menü einzugeben. Suchen Sie die Zeile mit "quiet splash" und fügen Sie den Parameter nomodeset hinzu und drücken Sie F10 um weiter zu booten.

Dann kommt die berühmte niedrige Auflösung 640x480? Anmeldebildschirm, der Sie in einer Endlosschleife zur Eingabe Ihres Kennworts auffordert. Also drücken Sie Ctrl+Alt+F2 für den Konsolen-Anmeldebildschirm. Dann tippe:

Sudo prime-select intel
Sudo reboot

Jetzt ist das System wieder auf die Verwendung von HD4000 Intel Integrated Graphics eingestellt und ich habe Nvidia zum ersten Mal seit über zwei Jahren erfolgreich installiert. Zugegeben, ich habe Nvidia als erstes ausgeschaltet!

In diesem Fall wird empfohlen, die Nvidia-Website aufzurufen.


Bearbeiten 2 - Aktualisieren Sie den Kernel und andere Intel-Tipps

Der mit OP-Kommentar versehene Kernel 4.6.0 wird verwendet, daher sollte ein Upgrade auf 4.7.5 durchgeführt werden. Wie man das Kerenl aktualisiert, wird in einer Antwort beschrieben, die ich auf eine andere Intel-Frage schrieb: buntu 15.10: Verschiedene "Arten" von Einfrierungen und jetzt unerwartetes Herunterfahren . Ebenfalls in dieser Antwort enthalten sind hilfreiche (für mich und hoffentlich für Sie) Tipps zu:

  • Intel Microcode
  • Intel-Status
  • Intel pstate
  • Aktualisieren Sie Ihre Linux-Kernel-Version Optional
  • Deaktivieren Sie die Intel Turbo Boost-Überhitzung

Bitte hinterlasse wie immer einen Kommentar darüber, was funktioniert/nicht funktioniert.


Bearbeiten 3 - Fügen Sie Nvidia-Repositorys hinzu, bevor Sie den Treiber auswählen

Unbestätigte Antwort von: Nvidia-Treiber statt Nouveau installieren schlägt vor, dass Sie zuerst Folgendes ausführen:

Sudo apt-add-repository ppa:graphics-drivers/ppa

Was beginnt mit diesem Informationsbildschirm:

 Fresh drivers from upstream, currently shipping Nvidia.

## Current Status

Current official release: `nvidia-370` (370.28)
Current long-lived branch release: `nvidia-367` (367.44)

For GeForce 8 and 9 series GPUs use `nvidia-340` (340.98)
For GeForce 6 and 7 series GPUs use `nvidia-304` (304.132)

## What we're working on right now:

- Normal driver updates
- Investigating how to bring this goodness to distro on a cadence.

## WARNINGS:

This PPA is currently in testing, you should be experienced with packaging before you dive in here. Give us a few days to sort out the kinks.

Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/

Für meinen Nvdidia Geforce GT650M wird der Treiber 304 empfohlen. Daher war die Installation von 367 möglicherweise ein Fehler für meine Plattform.

Nach dem Hinzufügen des Nvidia-Repositorys lautet die verknüpfte Antwort:

Sudo apt update
1