Meine 16.04-Installation leidet unter einem ziemlich schlechten Bildschirmriss. Wenn ich ein Fenster zum Beispiel seitlich über den Bildschirm ziehe, wird es fragmentiert, sodass der untere Rand etwas hinter dem oberen Rand liegt, und wenn ich ein Video ansehe, befindet sich der untere Rand des Bildschirms einige Frames hinter dem oberen Rand.
Ich habe die in den folgenden Fragen angegebenen Lösungen ausprobiert, aber keine hat leider geholfen:
Meine Grafikkarte ist eine Nvidia GeForce GTX 960M, die ich verwende NVIDIA binary driver - version 361.42 from nvidia-361
.
Dieses Problem trat auch auf, als ich 15.10 ausführte.
Antworten:
Einfache Lösung, die ich auf / g / gefunden habe. Fügen Sie diesen Befehl Ihren Startbefehlen hinzu
Dies funktioniert natürlich, wenn Sie Nvidia-Treiber verwenden.
EDIT: Also für Multimonitor-Setups würde ich vorschlagen, mit dem
Nvidia X server settings
Programm zu gehenX Server Display Configuration
und zu verwendenSave to X configuration file
. Jetzt suchen/etc/X11/xorg.conf
und{ ForceCompositionPipeline = On}
nach jeder Monitoreinstellung hinzufügen (die + 0 + 0 und + etwas + Etwas)Zusätzlich können Sie Ihre Startbefehle ausführen
sudo apt install compton
und ergänzencompton
.BEARBEITEN: Ich weiß nicht, wie lange dies der Fall war, aber das Programm NVIDIA X Server-Einstellungen
nvidia-settings
bietet die Option, ForceFullCompositionPipeline grafisch auszuführen. Klicken Sie im Menü "X Server Display Configuration" auf "Advanced ..." (Erweitert), aktivieren Sie "Force Full Composition Pipeline" (Vollständige Kompositionspipeline erzwingen) und klicken Sie auf "Save to X Configuration File" (In X-Konfigurationsdatei speichern). Wenn Sie keinen vordefinierten Pfad zur Konfigurationsdatei haben, geben Sie ihn/etc/X11/xorg.conf
in das Textfeld Dateipfad ein und speichern Sie ihn.quelle
/g/
?Die einzige Lösung, die ich bisher ausprobiert habe, ist nicht großartig, aber es ist etwas: Verwenden Sie die Intel-GPU anstelle der Nvidia-GPU . Es reduziert die meisten Bildschirmrisse.
nvidia-settings
Gehen Sie in den Nvidia X Server-Einstellungen ( ) zu PRIME-Profile und wählen Sie Intel (Stromsparmodus) . Alternativsudo prime-select intel
.Ich verwende nvidia-370, die derzeitige offizielle Version, mit Nvidia 940MX. Ironischerweise ist ihr Fahrer immer noch schlechter als die von Intel. Positiv zu vermerken ist, dass sich meine Akkulaufzeit fast verdoppelt hat, was einen guten Kompromiss darstellt.
Update: Mit den Standard-Intel-Treibern für Kernel 4.7.0 gibt es überhaupt keine Probleme mit dem Bildschirmabriss. nvidia-387 mit nomodeset in grub scheint in ordnung zu sein, aber die helligkeitsänderung ist deaktiviert, daher verwende ich es momentan nicht.
quelle
Dies kommt ein bisschen spät, aber ich würde Ihnen ehrlich empfehlen, auf XFCE4 oder ein ähnliches Non-Compositing-DE umzusteigen. Zumindest in meinem Fall (Lenovo Y580, opensuseLeap 42.1 + bumblebee) habe ich so Bildschirmrisse und langsames Scrollen in Firefox beseitigt. Prost!!!!
quelle
Ich habe dieses Problem seit Ewigkeiten, jetzt habe ich nur den Nouveau-Treiber installiert. Versuchen Sie die Lösung aus diesem Beitrag, ich würde mich interessieren, ob es funktioniert: http://ubuntuforums.org/showthread.php?t=2235382
Auch das vielleicht? Aber es hat nicht funktioniert für mich ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /
Ok, habe einiges getan, aber ich habe es wie folgt behoben:
Öffnen Sie eine CLI und führen Sie Folgendes aus:
Dann:
Stelle deine Bildschirmauflösung und Bildwiederholfrequenz in den
Xserver
Einstellungen ein (ich habe meine auf 1920x1200 @ 60hz eingestellt) und speichere sie inxorg.conf
Dann mach:
Bearbeiten Sie den Geräteabschnitt folgendermaßen:
Dadurch wird die Karte in den Leistungsmodus versetzt und die dreifache Pufferung aktiviert.
Im
nvidia-settings/OpenGL
Set:Speichern Sie Ihre Konfiguration und starten Sie den X-Server neu.
quelle
Device
Abschnitt habe. Vielen Dank für die Antwort!