我的顯示器解析度非常低 (1024x768),所以我使用手動添加更高解析度xrandr
為了我的明基 G2420HDB,其原始解析度應為 1920x1080。我成功更改了分辨率,但隨後顯示內容沒有填滿螢幕;顯示器的邊緣是黑色的。按下顯示器上的「自動」按鈕會使情況變得更糟,導致部分顯示不可見。我手動更改了水平位置、垂直位置和像素時脈。這使得黑邊更小,我可以看到整個顯示屏,但現在當我(快速)移動圖像(滾動、更改桌面、視頻等)時,我會閃爍。我的顯示器透過 VGA-DVI 轉接器連接到 AMD/ATI RV620 HDMI 音訊(Radeon HD 3400 系列)顯示卡。
為了安裝新模式,我使用了:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync && \
xrandr --addmode DVI-0 1920x1080_60.00 && \
xrandr --output DVI-0 --mode 1920x1080_60.00
隨後,xrandr
顯示:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
1920x1080_60.00 59.96*
什麼可能導致我描述的症狀?我嘗試設定的解析度是否錯誤?或者這是否表示顯示卡、顯示器甚至適配器有硬體問題?
答案1
根據您的顯示卡規格和顯示器規格,兩者分別支援數位 DVI 輸出和輸入。
根據您提到的手動影像調整,您似乎正在從數位 DVI 訊號轉換為類比 VGA 訊號。如果可能的話不要這樣做。
第一個推薦
使用 DVI-D 或 DVI-I 電纜建立從圖形卡到顯示器的直接數位連接。
使用數位訊號,您不需要校準影像,因為顯示器知道像素應該顯示在哪裡。此外,閃爍應該會消失,因為您不會使用可能有問題的從數位訊號到類比訊號的轉換。
由於使用數位訊號的各種其他優勢,您最終還會獲得更好的整體畫面。
第二個建議
如果您因為某些原因必須從數位訊號轉換為類比 VGA 訊號,您可以嘗試使用以下軟體:
產生 VESA CVT 模式線減少消隱:
cvt --reduced 1920 1080 60
1920
是您想要的寬度,1080
是您想要的高度,60
是您想要的頻率(以赫茲為單位)。你的輸出應該是這樣的:# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz Modeline "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
使用剛剛從命令中獲得的模式行建立一個新模式
cvt
:sudo xrandr --newmode "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
將模式新增至顯示輸出:
sudo xrandr --addmode DVI-0 1920x1080R
使用新模式:
sudo xrandr --output DVI-0 --mode 1920x1080R
我說這是一種偶然的方法,因為可能只是您的 DVI 轉 VGA 轉接器無法應對高解析度轉換。減少消隱可能有助於釋放適配器的頻寬,但如果不嘗試的話我們無法確定。
答案2
Deltik
的回答解決了部分問題:使用DVI-D線後,顯示器被正確辨識。
閃爍依然存在。最後,我透過進入「系統設定」→「硬體」→「顯示和監視器」→「合成器」並切換它,設法擺脫了 KDE 中的閃爍。離開。現在一切看起來都很好。