Beheben des Problems mit dem Flimmern des Nvidia-Grafikbildschirms

14

Ich weiß, dass es viele Fragen dazu gibt - ich habe mindestens 100 Fragen dazu gelesen, kann aber immer noch keine Lösung für das Nvidia-Bildschirmflimmerproblem finden. Ich habe dieses Problem seit dem 11.10. Der Bildschirm flackert und flackert etwa alle 3-5 Sekunden. Ich verwende Ubuntu 12.04 LTS auf einem Gateway GT5028 mit dem Nvidia 6100. Jede Lösung wäre willkommen. Ich möchte, dass dieses Problem für mich gelöst wird.

spazmatic1221
quelle

Antworten:

7

Das hat bei mir funktioniert:

  • Installieren Sie Compiz Config über ein Terminal und geben Sie Folgendes ein:

    sudo apt-get install compizconfig-settings-manager

  • Führen Sie im Launcher den CompizConfig-Einstellungs-Manager aus

  • Aktivieren Sie das Kontrollkästchen unter "Dienstprogramm -> Problemumgehungen -> Vollbild-Neuzeichnungen (Puffertausch) beim Aktualisieren erzwingen".

Ich habe einen Dell XPS-Laptop mit einem Nvidia GT 525m und Ubuntu 14.04.

Ich stütze diese Lösung auf die Antworten zu diesem Thema: Seltsames teilweises Bildschirmflimmern nach dem Upgrade auf 14.04

Sebastián Ramírez
quelle
Es ist erwähnenswert, dass dies die Belastung Ihrer GPU und CPU erheblich erhöht und FPS-Verluste verursacht.
Edward
Debian 8 und KDE 4 hier. Was mir geholfen hat, war das Deaktivieren bestimmter KDE-Effekte in den Einstellungen.
LatinSuD
Sollten Änderungen auch ohne Neustart des Computers wirksam werden? Es scheint, dass nichts für mich funktioniert
embe
4

Versuchen Sie, das Dithering mithilfe der NVIDIA-Einstellungen auszuschalten (deaktiviert). Wenn das Problem behoben ist, aktualisieren Sie /etc/X11/xorg.conf, um (Option "FlatPanelProperties" "Dithering = Disabled") zum Bildschirmabschnitt hinzuzufügen. Viel Glück.

Cogito ergo sum
quelle
Wie greife ich auf die Einstellungen zu? Ich habe momentan keine nvidia-Treiber aktiviert, da jedes Mal, wenn ich einen aktiviere, beim nächsten Start ein schwarzer Bildschirm angezeigt wird. Ich kann auf TTY zugreifen, wenn dies der Fall ist und der Desktop nicht angezeigt wird.
spazmatic1221
Einstellungen sind über nvidia-settings verfügbar. Wenn der nvidia-Treiber nicht installiert wurde, können Sie entweder 1) über die Systemeinstellungen-> zusätzliche Treiber installieren, 2) sudo apt-get update, sudo apt-get nvidia-aktuelle nvidia-Einstellungen installieren oder 3) den Treiber herunterladen / installieren direkt von nvidia. Jeder hat seine Präferenz, aber ich neige dazu, die letztere zu bevorzugen. Viel Glück und hab Spaß.
cogitoergosum
Okay, ich habe den aktuellen nvidia-Treiber installiert. Zum Glück diesmal kein schwarzer Bildschirm. Aber ich sehe nichts über Dithering in den Nvidia X Server-Einstellungen
spazmatic1221
Die voreingestellten NVIDIA-Einstellungen enthalten diese Option nicht. Wenn Ihr Bildschirmflimmern weiterhin ein Problem darstellt, sollten Sie den Treiber von nvidia herunterladen. Sie können auf Anweisungen auf dieser Q & A-Platine verweisen.
cogitoergosum
Könnten Sie mir kurz erklären, wie Sie die Einstellungen über die Befehlszeile bearbeiten.
spazmatic1221
3

Flackernde Fenster unter Ubuntu 14.04 behoben - NVIDIA-Grafikkarte

Ich habe das Problem mit flackernden Fenstern unter Ubuntu 14.04 auf meinem Laptop behoben und im Grunde handelt es sich um ein Problem im Zusammenhang mit der Einstellung der Nvidia-Grafikkarte. Geben Sie zunächst Folgendes ein:

sudo nvidia-xconfig

Wenn die Datei /etc/X11/xorg.confnicht vorhanden ist, wird sie mit diesem Befehl erstellt.

sudo nano /etc/X11/xorg.conf

Scrollen Sie in der Datei und bearbeiten Sie den DeviceAbschnitt wie folgt:

Section Device
  Identifier Device0
  Driver "nvidia"
  VendorName "NVIDIA Corporation"
  BoardName "GeForce GTX 650"
  Option "RegistryDwords" "PerfLevelSrc=0x2222"
  Option "TripleBuffer" "True"
EndSection

In der Regel fehlen die 3 letzten Kommaden im Bereich Gerät. Dadurch wird die Karte in den Leistungsmodus versetzt und die dreifache Pufferung aktiviert.

Im Terminaltyp:

nvidia-settings

und der X-Server erscheint. Setze die Werte des Arguments in nvidia-settings / OpenGL wie folgt:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Speichern Sie die Konfiguration und starten Sie den Computer neu.

afaf
quelle
Wie speichert man die Konfiguration?
Aaron Esau
Erstaunlicherweise hat die Installation nvidia-settingstatsächlich alles repariert .
Blairg23
2

Ich hatte das gleiche problem Sie sind verwirrt, weil cogitoergosum davon ausgegangen ist, dass Sie verstehen, wie die Befehlszeile funktioniert. Sie müssen eine Eingabeaufforderung öffnen und lernen, wie Sie mehrere Befehle verwenden. Die einzige Möglichkeit, dieses Problem wirklich zu lösen, besteht darin, an der Befehlszeilenschnittstelle (Command Line Interface, CLI) zu arbeiten. CLI-Kenntnisse sind besonders im professionellen Computing äußerst wertvoll. Also werde ich Ihnen beim Einstieg helfen.

Geben Sie zuerst ein man cdund drücken Sie die Eingabetaste. Um zu entkommen , die Handbuchseiten, wenn Sie fertig Lesen und wollen den Befehl auszuprobieren cd, geben q. Unter Linux werden mit man+ [Befehl] im Gegensatz zu Windows die Handbuchseiten für jeden gewünschten Befehl angezeigt (ersetzen Sie einfach + [Befehl] durch den gewünschten Befehl. Geben Sie beispielsweise Folgendes ein man vi, um zu erfahren, wie Sie Dateien mit vi bearbeiten.

cd /etc/X11/bringt Sie in das Verzeichnis mit "xorg.conf". Sie müssen vorsichtig sein, um Änderungen an den Eigentümern und Berechtigungen der Dateien zu korrigieren, wenn diese als Root-Benutzer bearbeitet werden. Lesen Sie die Manpages für chmodund chown(Typ man chmododer man chown). Sie möchten Ihre Dateien immer sichern, bevor Sie sie ändern. Zum Sichern von Dateien gibt es einige Techniken. Sie können catden Inhalt einer Datei ausgeben und dann die Ausgabe in eine neue Datei umleiten. Z.B. cat /etc/X11/xorg.conf > /etc/X11/xorg.conf.bkp1. Sie können auch cpoder verwenden mv, aber ich verwende normalerweise nur die Umleitung. Versuchen Sie lsoder , um den Inhalt eines bestimmten Verzeichnisses anzuzeigen ls -l. Wenn Sie nicht alle Ausgaben sehen können, leiten Sie die Ausgabe lessdurch Eingabe weiter ls -l | less.

Ich habe hier die Lösung für Nvidia-Fehler unter Linux für 64-Bit gefunden: Nvidia und Linux x64 - allgemeine Probleme und Lösungen Readme - Hier ist dieselbe Readme-Datei für 32-Bit (x86): Nvidia und Linux x86 - allgemeine Probleme und Lösungen Readme - 256.44 If you Wenn Sie verschiedene Nvidia-Treiber für Linux verwenden, finden Sie ähnliche Infodateien auf der Nvidia-Website hier: Linux Display Driver Archive .

Wenn Sie Ihre Fähigkeiten wirklich verbessern möchten, sollten Sie die Linux-Dokumente über Shell-Skripte googeln.

Devinbost
quelle
2
Dies scheint äußerst sachfremd und irrelevant zu sein. Die Informationen sind großartig, jeder muss es wissen ... aber Sie haben nicht einmal versucht, das OP als ein Nicht- Neues zu behandeln . Sie nahmen das OP an und stürzten sich dann direkt in eine Vorlesung.
digitalextremist
1

Für das, was es wert ist, habe ich dieses Bildschirmflimmerproblem seit Jahren auf meiner Ubuntu / Debian-basierten MythTV-Box. Ich hatte es am 14.04 und habe kürzlich diese Box von Linux Mint 18 aktualisiert, wo das Problem auch bestand. Ich laufe jetzt 16.04.2. Die Änderung des compizconfig-settings-manager zum Erzwingen des Neuzeichnens hat bei mir nicht funktioniert, hat mich aber dazu gebracht, mit den anderen Einstellungen herumzuspielen. Was es für mich reparierte, war das Deaktivieren der Option "Vollständiges Neuzeichnen auf anfänglichen Schaden erzwingen".

Ich weiß nicht, ob ich ein Hardwareproblem habe, bei dem ein Teil umgedreht wird, was Compiz als Schaden ansieht, aber ich habe keine Artefakte oder Schäden gesehen und das Bildschirmflimmern ist verschwunden. Ich verwende die Intel Embedded-Grafik in meinem Pentium G870 über HDMI zu einem 1080p-Fernseher.

Kleiner Mann
quelle
1

Nur für alle anderen, die dieses Problem haben. Das Deaktivieren des Dithering in den NVIDIA-Einstellungen schien den Effekt zu verringern, war aber nicht ganz verschwunden.

Aber das Ausschalten von Flipping half. Ich habe dieses böse Flackern nicht mehr. Yay!

Vorgehensweise unter Linux Mint 18.3 Cinnamon mit einem installierten NVIDIA-Treiber (NVIDIA-384 Version 384.111-0ubuntu0.16.04.1):

  • Öffnen Sie Ihr Anwendungsmenü
  • Nach "nvidia" suchen: Sie finden "NVIDIA X Server-Einstellungen" - klicken Sie darauf
  • Dithering ausschalten: Ich habe es unter GPU 0 gefunden - (Ihr GeForce-Name) -> DFP-0 (Ihr Monitorname) (und DFP-3 & DFP-4, da ich 3 Monitore habe)
  • Spiegeln deaktivieren: X Bildschirm 0 -> OpenGL-Einstellungen -> Spiegeln zulassen (Deaktivieren)
Thomas Praxl
quelle
+1 ausschalten Flip half!
Ben
Das hat funktioniert, aber wie mache ich meine Änderungen dauerhaft? Nach dem Neustart sind alle geänderten Einstellungen weg ...
Ben
-1

Ich benutze Linux Mint 17 mit den gleichen Problemen, die ich seit einiger Zeit habe. Über den Linux-Software-Manager entdeckt, können Sie einfach nvidia in die Suchleiste (wie in meinem Fall) "graphics" beziehen und auf klicken; Nvidia-Current-Updates. Nach der Installation wurde das Problem behoben und die Leistung gesteigert. Laut Nvidia-Website - Linux-Softwaremanager gibt es 26 Millionen Treiber, die der Programmmanager analysiert und den spezifischen Treiber herunterlädt. Mein Problem wurde gelöst.

Jeff
quelle
Antworten, die auf speziellen Tools von Linux Mint basieren, sind nicht mit Ask Ubuntu kompatibel, da Ubuntu diese Tools nicht besitzt.
Stephen Michael Kellat