Mauszeiger hinterlässt „Spuren“ / Artefakte

10

Unter Ubuntu Gnome 15.10 hinterlässt mein Mauszeiger seltsame "Spuren" auf dem gesamten Bildschirm. Dies geschieht, wenn sich der Cursor über ein dynamisches Bildschirmelement bewegt oder dieses verlässt (alles, was sich beim Hover ändert), z. B. einen Link oder eine Symbolleistenschaltfläche.

Hier ist ein kurzer Screencast, der zeigt, wie er aussieht (auf YouTube veröffentlicht).

Jede Hilfe, um diese Eigenart zu beheben, wäre dankbar.

Phanindra K.
quelle
Auch dies erleben. Ein bisschen mehr Info: Es scheint mir nur zu passieren, wenn ich mit meinem Laptop ein zweites Display verwende (über HDMI, aber ich konnte keine anderen Anschlüsse testen). Dies geschieht unabhängig von der Spiegelung / Erweiterung und tritt auf beiden Anzeigen auf. Erwähnenswert ist auch, dass der Cursor beim Bewegen flackert und manchmal für kurze Zeit verschwindet. Ubuntu Gnome 16.04 hier.
Joseph Mansfield
Aus irgendeinem Grund hörte dies auf meinem Computer auf, nachdem ich auf Ubuntu Gnome 16.04 aktualisiert hatte.
Phanindra K
Das passiert mir auch nach dem Upgrade auf 16.04 - super nervig.
Florian
Ich lag falsch. Es hat nicht aufgehört, weil ich auf 16.04 aktualisiert habe. Es sieht so aus, als ob es einfach nicht passiert, solange ich mein externes Display (Monitor) als primäres Display auf Gnome eingestellt habe. Aus irgendeinem Grund habe ich die Einstellungen geändert und mein Laptop-Display zum primären Display gemacht, und da war es wieder.
Phanindra K
1
Ich hatte ein ähnliches Problem, bei dem ich nur ein zufälliges Quadrat hinter meinem Cursor hatte, das alles überlagerte. Ein Neustart hat nicht geholfen, auch keiner der Vorschläge, aber aus einem Grund, den ich nicht verstehen konnte, wurde das Abmelden und erneutes Anmelden vollständig behoben. (Hinweis: Neustart hilft nicht, Sie müssen booten, sich anmelden, abmelden, sich anmelden und das hat es für mich getan). Gleiches gilt für ein College von mir, das Kubuntu betreibt. Ich bin am 16.04 mit nvidia prime auf Treiber 384 aktiviert.
pandaadb

Antworten:

2

Ich hatte das gleiche Problem in Kubuntu 16.04 und habe die Spuren beseitigt, indem ich Tearing / VSync gedreht habe, um immer alles neu zu zeichnen (Systemeinstellungen> Anzeige> Compositor). Sie werden auch die Spuren los, indem Sie OpenGL deaktivieren (auch in den Compositor-Einstellungen zu finden), aber dann verlieren Sie die Hardwarebeschleunigung.

Kennzeichen
quelle
OP verwendet GNOME. Im Allgemeinen könnte es jedoch eine Lösung sein, VSync das Neuzeichnen aller Elemente zu ermöglichen.
UniversallyUniqueID
Vielen Dank, ich habe eine Weile nach einer Lösung gesucht. Sollte jemand Hilfe in Kubuntu 14.04 benötigen , finden Sie die Einstellungen unter Systemeinstellungen -> Desktop-Effekte -> Erweitert. Ich war beim Xrender- Compositing-Typ festgefahren , habe ihn in OpenGL3.1 geändert und Tearing Prevention (Vsync) auf Full Scene Repaints gesetzt. Dies wurde für mich behoben. Es scheint, dass KDE es genießt, mit jeder neuen Version zu ändern, wo Konfigurationsoptionen zu finden sind. Ich frage mich, warum.
Marius Matutiae
2

Dank Marks Antwort, die mich dazu veranlasste, nach Möglichkeiten zu suchen, Gnome so zu konfigurieren, dass alles auf vsync neu gezeichnet wird, habe ich in Gnome endlich eine Lösung dafür gefunden. Fügen Sie einfach diese Zeile zu Ihrer /etc/environmentDatei hinzu:

CLUTTER_PAINT=disable-clipped-redraws:disable-culling

Ich bin endlich frei von Cursorspuren und Bildschirmrissen in Ubuntu 16.04 mit Gnome 3.18.2.

Joseph Mansfield
quelle
1
Hat bei Ubuntu 18.04 mit Gnome 3.28.2
Lucas Bustamante
1

Ich hatte kurz nach dem Upgrade von Kubuntu 16.10 auf 17.04 ein Problem mit dem Bildschirmriss. Antworten von Joseph und Kommentare von Marius Matutiae (unter Marks Antwort) halfen mir, aber ich musste beide Lösungen zusammen verwenden. Um es zusammenzufassen:

  1. Ging zu Systemeinstellungen > Anzeige und Monitor > Compositor
  2. Setzen Sie das Rendering-Backend auf OpenGL 3.1
  3. Set Zerreißen Prävention ( „Vsync“) auf Vollbild repaints
  4. Hinzugefügt CLUTTER_PAINT=disable-clipped-redraws:disable-cullingin/etc/environment
  5. Abgemeldet und wieder angemeldet
Szymon Sadło
quelle
1

Gleiches Problem mit Ubuntu 18.04LTS, das KiCad 4.0.7 installiert hat. Behoben mit der Installation von KiCad 5 von http://kicad-pcb.org/download/ubuntu/ .

NB: Sie laden nicht wirklich von der KiCad-Homepage herunter, aber mithilfe der Anweisungen für Ubuntu fügen Sie Ihrem Software-Downloader eine Download-Site mit einer PPA hinzu. Verwenden Sie dann 'apt', um KiCad 5 zu installieren. Ziemlich einfaches Verfahren mit einfachen Anweisungen. Auf diese Weise aktualisieren Sie automatisch auf neue Versionen wie alle anderen Ubuntu-Pakete.

Roland
quelle
Was ist Kicad?
Lucas Bustamante
@LucasBustamante ist eine kostenlose Software-Suite für die elektronische Designautomatisierung (EDA). Auf der Wikipedia-Seite für KiCad finden Sie deren Website.
Roland
0

Ich hatte gerade dieses Problem mit Linux Mint 18.2 (basierend auf Ubuntu 16.04), das Cinnamon frisch installiert und ausgeführt hat. Ein Monitor ist an meinen i7 Sky Lake angeschlossen und einer befindet sich an einer Radeon R7. Ich habe den Kernel auf die neue Version 4.13 aktualisiert, die gestern veröffentlicht wurde, aber nichts geändert. Ich habe versucht, den Hauptmonitor zu wechseln, kein Ergebnis. Ich habe keine Compositor-Einstellung in Cinnamon, aber ich weiß, dass dies ein GPU-Treiberproblem war, alles jedes Mal neu zu malen, sah nicht nach einer guten Lösung aus. Also habe ich Mesa von 17.0.2 auf 17.1.2 aktualisiert (auch wenn es noch OpenGL 3 ist) und dann DRI3 anstelle von DRI2 (nach dieser Wiki-Seite ) und TADA aktiviert! Keine Artefakte mehr!

Fla
quelle