Ich verwende derzeit Ubuntu 22.04.1 LTS auf meinem Laptop mit integrierter Intel HD 620-Grafikkarte. Ich habe über HDMI einen 2K-Monitor mit einer Bildwiederholfrequenz von 144 Hz angeschlossen, kann aber nicht auf die Auflösung von 2560 x 1440 umstellen. Ich habe es bereits unter Windows versucht und hatte kein Problem.
Ich folgte der Antwort aufDie Auflösung 2560 x 1440 kann unter Ubuntu 20.04 mit Intel-Grafikkarte nicht eingestellt werdenaber ich habe diesen Fehler bekommen:
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: 0x0
Serial number of failed request: 22
Current serial number in output stream: 22
Als ich etwas weiter gelesen habe, bin ich auf diesen Thread gestoßen:https://ubuntuforums.org/showthread.php?t=2399525&p=13812525#post13812525. Beim Betrachten meiner Xorg-Protokolle habe ich festgestellt, dass der Modus 2560 x 1440 aufgeführt ist:
[ 4539.428] (II) modeset(0): Printing DDC gathered Modelines:
[ 4539.428] (II) modeset(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync (88.8 kHz e)
Die Vsync-Polarität war tatsächlich entgegengesetzt zu der, die ich mit gefunden hatte cvt
. Ich habe diesen Modus mit hinzugefügt, xrandr
aber es funktionierte immer noch nicht (derselbe Fehler trat auf).
Aus einer Laune heraus habe ich dasselbe unter Ubuntu mit Xorg versucht und es hat tatsächlich funktioniert! Ich habe versucht, in meinen Protokollen herauszufinden, ob es ein Wayland-Problem war, konnte aber nichts finden, auch nicht in anderen Threads. Ich habe auch versucht, bei der Verwendung von Wayland den Xorg-Namen für den Monitor zu verwenden, wie ich in einem anderen Thread gesehen habe (den ich aus irgendeinem Grund nicht mehr finden kann, tut mir leid), aber es hat nicht funktioniert.
Natürlich besteht immer die Möglichkeit, Xorg zu verwenden, aber das wäre nicht ideal. Hat jemand eine Idee, wie man das lösen könnte? Übersehe ich etwas Offensichtliches?
Ich bin gerne für weitere Informationen da. Vielen Dank im Voraus!