Ubuntu 21.04 – So beheben Sie xrandr „X-Fehler der fehlgeschlagenen Anforderung: BadValue (Ganzzahlparameter außerhalb des gültigen Bereichs für Vorgang)“

Ubuntu 21.04 – So beheben Sie xrandr „X-Fehler der fehlgeschlagenen Anforderung: BadValue (Ganzzahlparameter außerhalb des gültigen Bereichs für Vorgang)“

Ich habe zwei identische HP-Monitore, die beide eine Auflösung von 1920 x 1080 verarbeiten können, angeschlossen an ein einfaches HP SlimDesktop-Modell 290-p0043w mit einer einfachen Intel® UHD Graphics 610 GPU. Der Videoausgang besteht jedoch aus einem HDMI- und einem VGA-Anschluss. Ich hatte vorher Ubuntu 18.04 auf demselben Computer installiert und nach einigen Anpassungen funktionierte der VGA-Anschluss stabil und zuverlässig mit 1920 x 1080. Jetzt habe ich Ubuntu 21.04 auf demselben Computer installiert und gehe wie folgt vor:

~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00"
~$ xrandr --output XWAYLAND1 --mode "1920x1080_60.00"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x780
  Serial number of failed request:  29
  Current serial number in output stream:  29
~$

Laut vielen Webseiten (und Ubuntu-Hilfe) sollte es so gemacht werden. Ich habe aucharandrdas zeigt nur die neu hinzugefügte Auflösung an, aber beim Anwenden tritt das gleiche Problem auf. Ich habe dies auch (nach einem Neustart) als sudo gemacht ... mit dem gleichen Ergebnis. Ubuntu -> Displays -> „Unbekanntes Display“ -> Auflösung zeigt den Standard 1024x768 als höchste Auflösung an. Ich habe viele ähnliche Fragen gesehen(auch für andere Distributionen)aber nie eine Antwort.

Weiß jemand, was zu tun ist?

Antwort1

Ich glaube, ich habe es herausgefunden. In der Zeile: [~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00] ist "XWAYLAND" der Name des Monitors (in diesem Fall des zweiten). Ich habe ihn in "DP-2" geändert und es hat funktioniert. Jetzt sieht meine Zeile also so aus: [~$ xrandr --addmode DP-2 "1920x1080_60.00"]

Dies kann bei Ihnen anders sein, Sie müssen also ein wenig experimentieren, um herauszufinden, wie der zweite Monitor laut Ihrer Distribution heißt.

Viel Glück.

verwandte Informationen