![Die volle Auflösung des externen Displays kann nicht genutzt werden](https://rvso.com/image/928559/Die%20volle%20Aufl%C3%B6sung%20des%20externen%20Displays%20kann%20nicht%20genutzt%20werden.png)
Ich habe ein 3440x1440-Display an mein Ubuntu-Laptop angeschlossen. Das Laptop hat den Bildschirm mit einer niedrigeren Standardauflösung von 2560x1440 erkannt und verwendet. In den Anzeigeeinstellungen war keine höhere Option verfügbar.
Ich habe die folgenden Befehle verwendet, um die benutzerdefinierte Auflösung hinzuzufügen:
sudo xrandr --newmode "3440x1440_60.00" 419.50 3440 3696 4064 4688 1440 1443 1453 1493 -hsync +vsync
sudo xrandr --addmode HDMI-2 "3440x1440_60.00"
und es fügt die Einstellung tatsächlich zum Einstellungsbildschirm hinzu. Aber wenn ich versuche, sie anzuwenden, wechselt es sofort zurück zu 2560 x 1440.
Diese Anzeige wird von einem anderen Computer (nicht Ubuntu) automatisch korrekt erkannt und in voller Auflösung verwendet.
Ich habe überprüft, dass meine Grub-Konfiguration nichts enthält nomodeset
. Ich habe außerdem überprüft, dass meine GPU höhere Auflösungen unterstützt (Intel UHD Graphics 620).
Wie kann ich dieses Problem beheben?
Antwort1
sudo
Erstens müssen Sie nicht mit verwenden xrandr
.
Zweitens müssen Sie ausführen, cvt
um die Einstellungen zu erhalten, die an weitergegeben werden sollen xrandr --newmode
. Beispiel (auf meinem 4K-Fernseher):
cvt -v 3840 2160 56
Warning: Refresh Rate is not CVT standard (50, 60, 75 or 85Hz).
# 3840x2160 55.98 Hz (CVT) hsync: 124.95 kHz; pclk: 661.75 MHz
Modeline "3840x2160_56.00" 661.75 3840 4152 4568 5296 2160 2163 2168 2232 -hsync +vsync
Kopieren Sie dann die Modeline
Ausgabe als Eingabe für xrandr --newmode
:
$ xrandr --newmode "3840x2160_56.00" 661.75 3840 4152 4568 5296 2160 2163 2168 2232 -hsync +vsync
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 52
Current serial number in output stream: 52
Da die Bildwiederholrate in diesem Fall zu hoch ist, habe ich sie auf 54 Hz reduziert und den Vorgang wiederholt.