Mehrere Benutzer (eins, zwei, drei, vier, fünf) haben berichtet, dass Intel-Grafikkarten unter Ubuntu>=16.10 starkes Screen Tearing/Flackern verursachen. Die oft vorgeschlagene „Lösung“ besteht darin, den Boot-Parameter i915.enable_rc6=0
hinzuzufügen .
Während das Flackern/Zerreißen des Bildschirms behoben wird, führt diese „Lösung“ jedoch dazu, dass der Lüfter ständig läuft (wie darin nie, nie erlischt) und mit zu hoher Geschwindigkeit . Ich poste diese Frage, um zu sehen, ob jemand eine Lösung für das Lüfterproblem hat (oder alternativ für das Flackern/Zerreißen, aber ohne das Lüfterproblem zu verursachen).
Der Vollständigkeit halber verwende ich Ubuntu 16.10/17.04/17.10
mit Kernel 4.11.0-10-generic
auf einem Lenovo 910
(Kabylake) und meine Grafikkarte ist ein VGA compatible controller: Intel Corporation Device 5916 (rev 02)
.
Hinweis :Ich habe gerade bestätigt, dass dieses Problem immer noch mit dem Upstream-Kernel (v4.13.0-041300rc4) besteht. Das Zurücksetzen des Kernels auf den 16.04 LTS-Kernel behebt das Screen Tearing, aber das ist nur eine Problemumgehung. Ich habe kürzlich (09.03.2017) die Standard-Debian-Installation mit Kernel 4.9.0-3-amd64 ausprobiert, und es gibt kein Bildschirmflackern (obwohl der Bildschirm um 90 Grad gedreht ist).
Anmerkung 2 :Verwendung des Boot-Parameters i915.enable_rc6=0
führt bei längerem Gebrauch zu einer Verschlechterung des Systems. Ich habe 3 Stunden lang versucht, ein Streaming-Video anzusehen, und das Gerät begann sich träge zu verhalten und reagierte nicht mehr.
Anmerkung 3 :Ich habe einen Fehlerbericht eingereicht.
Anmerkung 4 :Dies ist möglicherweise nicht relevant, aber das Screen Tearing hört vollständig auf, wenn das Zeigegerät (Trackpad) oder die Tastatur verwendet wird.
Beste Antwort
Die richtige Lösung wäre, die folgende Datei zu erstellen:
/etc/X11/xorg.conf.d/20-intel-graphics.conf
mit folgendem Inhalt:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TripleBuffer" "true"
Option "TearFree" "true"
Option "DRI" "false"
EndSection
Erstellen Sie diese Dateien nicht in /usr/share/X11/xorg.conf.d
. Das ist der Speicherort für Beispielkonfigurationsdateien für X, nicht diejenigen, die tatsächlich geladen werden.