Nach dem manuellen Hinzufügen einer höheren Auflösung mit xrandr füllt die Anzeige den Bildschirm nicht und / oder flackert nicht

0

Mein Bildschirm hatte eine sehr niedrige Auflösung (1024 x 768), daher habe ich für meinen BENQ G2420HDB manuell eine höhere Auflösung xrandrhinzugefügt , die eine native Auflösung von 1920 x 1080 haben soll. Es gelang mir, die Auflösung zu ändern, aber anschließend füllte die Anzeige den Bildschirm nicht aus. Die Ränder des Monitors waren schwarz. Durch Drücken der Taste "Auto" auf dem Monitor wurde der Zustand schlechter, sodass ein Teil der Anzeige unsichtbar war. Ich habe H. Position, V. Position und Pixel Clock manuell geändert. Das hat die schwarzen Ränder kleiner gemacht und ich kann das gesamte Display sehen, aber jetzt flackere ich, wenn ich Bilder (schnell) bewege (scrollen, Desktops wechseln, Video usw.). Mein Monitor ist mit einem VGA-DVI-Adapter an eine AMD / ATI RV620-HDMI-Audio-Grafikkarte (Radeon HD 3400 Series) angeschlossen.

So installieren Sie den neuen Modus, den ich verwendet habe:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync && \
xrandr --addmode DVI-0 1920x1080_60.00 && \
xrandr --output DVI-0 --mode 1920x1080_60.00

Anschließend xrandrzeigt:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1920x1080_60.00  59.96* 

Was kann die beschriebenen Symptome verursachen? Ist die Auflösung, die ich einstellen möchte, falsch? Oder deutet dies auf ein Hardwareproblem mit Grafikkarte, Monitor oder vielleicht sogar dem Adapter hin?

Gerrit
quelle

Antworten:

1

Entsprechend den Spezifikationen Ihrer Grafikkarte und Ihres Displays unterstützen beide digitale DVI-Ausgänge bzw. -Eingänge.

Aufgrund der von Ihnen erwähnten manuellen Bildanpassung scheinen Sie das digitale DVI-Signal in ein analoges VGA-Signal umzuwandeln. Mach das nicht, wenn möglich.

Erste Empfehlung

Verwenden Sie ein DVI-D- oder DVI-I-Kabel, um eine direkte digitale Verbindung von der Grafikkarte zum Display herzustellen.

Bei einem digitalen Signal müssen Sie das Bild nicht kalibrieren, da das Display weiß, wo die Pixel angezeigt werden sollen. Außerdem sollte das Flackern verschwinden, da Sie die möglicherweise problematische Konvertierung von einem digitalen Signal in ein analoges Signal nicht verwenden.

Sie erhalten auch ein besseres Gesamtbild aufgrund der verschiedenen anderen Vorteile der Verwendung eines digitalen Signals.

Zweite Empfehlung

Wenn Sie aus irgendeinem Grund ein digitales Signal in ein analoges VGA-Signal umwandeln müssen, gibt es eine Hit-or-Miss-Software, die Sie ausprobieren können:

  1. Generieren Sie eine VESA-CVT-Moduszeile mit reduzierter Austastung :

    cvt --reduced 1920 1080 60
    

    1920ist Ihre gewünschte Breite, 1080ist Ihre gewünschte Höhe und 60ist Ihre gewünschte Frequenz in Hertz. Ihre Ausgabe sollte folgendermaßen aussehen:

    # 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
    Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  2. Erstellen Sie einen neuen Modus mit der Moduszeile, die Sie gerade aus dem cvtBefehl erhalten haben:

    sudo xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  3. Fügen Sie den Modus zu Ihrer Anzeigeausgabe hinzu:

    sudo xrandr --addmode DVI-0 1920x1080R
    
  4. Verwenden Sie den neuen Modus:

    sudo xrandr --output DVI-0 --mode 1920x1080R
    

Ich sage, dies ist ein Hit-or-Miss-Ansatz, da es einfach sein kann, dass Ihr DVI-zu-VGA-Adapter die hochauflösende Konvertierung nicht bewältigen kann. Reduzierte Ausblendung hilft möglicherweise, Bandbreite für den Adapter freizugeben, aber wir können es nicht sicher wissen, ohne es zu versuchen.

Deltik
quelle
Mein neues DVI-D-Kabel ist angekommen. Es erkennt die richtige Auflösung (yay!), Aber ich habe immer noch Probleme mit Flimmern / Inhalt nicht richtig aktualisiert ...
Gerrit
Ich habe es jedoch geschafft, das Flimmern zu beseitigen, indem ich in den Systemeinstellungen → Hardware → Anzeige und Monitor → Compositor nachgegangen bin und es ausgeschaltet habe . Ich werde das als zweite Antwort posten.
Gerrit
0

Deltiks Antwort löste einen Teil des Problems: Nach Verwendung eines DVI-D-Kabels wird das Display korrekt identifiziert.

Das Flackern blieb. Schließlich habe ich es geschafft, das Flimmern in KDE zu beseitigen, indem ich in den Systemeinstellungen → Hardware → Anzeige und Monitor → Compositor nachgegangen bin und es ausgeschaltet habe . Jetzt scheint alles in Ordnung zu sein.

Gerrit
quelle