Ubuntu 21.04 - 如何修復 xrandr“請求失敗的 X 錯誤:BadValue(整數參數超出操作範圍)”

Ubuntu 21.04 - 如何修復 xrandr“請求失敗的 X 錯誤:BadValue(整數參數超出操作範圍)”

我有兩台相同的 HP 顯示器,兩者都可以處理 1920x1080 分辨率,連接到具有基本 Intel® UHD Graphics 610 GPU 的基本 HP SlimDesktop 型號 290-p0043w。不過視訊輸出是1個HDMI和1個VGA埠。我在同一台電腦上安裝了 Ubuntu 18.04,經過一些調整之後,我讓 VGA 連接埠能夠在 1920x1080 下穩定可靠地工作。現在我在同一台電腦上安裝了 Ubuntu 21.04,並執行以下操作:

~$ 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
~$

根據許多網頁(以及 Ubuntu 幫助),應該這樣做。我也用過阿蘭德爾它只顯示了新添加的分辨率,但是在應用時,它給出了相同的問題。我也這樣做了(重新啟動後)作為 sudo ... 達到相同的效果。 Ubuntu -> 顯示 -> “未知顯示” -> 解析度顯示標準 1024x768 作為最高解析度。我看過很多類似的問題(也適用於其他發行版)但從來沒有任何答案。

有人知道該怎麼辦嗎?

答案1

我想我明白了。在行中: [~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00] "XWAYLAND" 是顯示器的名稱(在本例中是第二個),我將其更改為"DP-2" 並且它起作用了。

這對您來說可能會有所不同,因此您必須進行一些實驗才能找出您的發行版所說的第二台顯示器的名稱。

祝你好運。

相關內容