Gelbe und graue Mischung mit Weiß auf einem Remote-Monitor, der mit einem HDMI-VGA-Adapter verbunden ist

537
Mateusz Piotrowski

Das Problem ist, dass Gelb und Grau auf meinem Remote-Monitor kaum sichtbar sind. Wenn ich zum Beispiel StackOverflow öffne, kann ich den gelben Hintergrund von Anführungsblöcken und den grauen Hintergrund von Codeblöcken nicht sehen. Sie mischen sich einfach mit dem weißen Hintergrund.

Wie kann ich festlegen, wie Farben auf dem zweiten Monitor angezeigt werden?

Einzelheiten

  • Der Remote-Monitor ist Samsung 2043NW und verfügt nur über einen VGA-Anschluss.
  • Ich habe dieses Verhalten auf zwei verschiedenen Computern festgestellt: Lenovo Yoga 3 14 und Dell XPS 17 L702X. Sie wurden mit demselben HDMI-VGA-Adapter verbunden.
  • Die Farben sind in Ordnung, wenn ich den Monitor an den VGA-Anschluss des Lenovo ThinkPad X230 anschließe.
  • Ich habe versucht, auf die Farbeinstellungen zu ändern sowohl den Monitor selbst und mit Software - Tool wie xbrightness, xgammaund so weiter. Es hat nicht funktioniert, obwohl es nach einem Problem mit der Helligkeit oder nach einer ungültigen Gamma-Kalibrierung aussieht.
  • Ich habe dies sowohl auf FreeBSD (10.3, 11) als auch auf Ubuntu (17.04) erlebt.
  • Ich habe schon ein paar verschiedene Adapter ausprobiert.
1

1 Antwort auf die Frage

1
Mateusz Piotrowski

tl;dr

xrandr --output HDMI-1 --set "Broadcast RGB" "Limited 16:235" 

Detailed answer

The problem was with the X server. The idea came from this Arch Linux Wiki article about xrandr.

They suggest there to run:

xrandr --output HDMI-1 --set "Broadcast RGB" "Full" 

in order to fix colors. It didn't work but I decided to see other options I can change with --set.

On Ubuntu 17.04 xrandr --prop returns:

HDMI-1 connected 1050x1680+1920+0 left (normal left inverted right x axis y axis) 459mm x 296mm [... some uninteresting properties ...] Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 [... some uninteresting properties ...] 

It turns out that

xrandr --output HDMI-1 --set "Broadcast RGB" "Limited 16:235" 

fixed the issue and now all the colors are distinguishable.