xrandr:顯示邊框被截斷
在過去的幾天裡,我一直在努力嘗試將
1920x1080
外接顯示器連接到3200x1800
筆記型電腦。當我執行時
xrandr
,它輸出:Screen 0: minimum 320 x 200, current 5120 x 1800, maximum 8192 x 8192 eDP-1 connected 3200x1800+1920+0 (normal left inverted right x axis y axis) 294mm x 165mm 3200x1800 59.98*+ 47.99 2048x1536 60.00 1920x1440 60.00 1856x1392 60.01 1792x1344 60.01 1920x1200 59.95 1920x1080 59.93 1600x1200 60.00 1680x1050 59.95 59.88 1600x1024 60.17 1400x1050 59.98 1280x1024 60.02 1440x900 59.89 1280x960 60.00 1360x768 59.80 59.96 1152x864 60.00 1024x768 60.04 60.00 960x720 60.00 928x696 60.05 896x672 60.01 960x600 60.00 960x540 59.99 800x600 60.00 60.32 56.25 840x525 60.01 59.88 800x512 60.17 700x525 59.98 640x512 60.02 720x450 59.89 640x480 60.00 59.94 680x384 59.80 59.96 576x432 60.06 512x384 60.00 400x300 60.32 56.34 320x240 60.05 DP-1 connected primary 1920x1080+0+720 (normal left inverted right x axis y axis) 527mm x 296mm 1920x1080 60.00 + 50.00 59.94 1920x1080i 60.00* 50.00 59.94 1600x1200 60.00 1600x900 60.00 1280x1024 75.02 60.02 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.03 60.00 800x600 75.00 60.32 720x576 50.00 720x480 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 HDMI-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis)
所以,我想如果我執行,
xrandr --output DP-1 --mode 1920x1080
那麼顯示器會顯示在外接顯示器上……我錯了:顯示器聲稱沒有信號。我遵循了這個評論,它允許顯示器檢測 HDMI 信號,但我只能使用低於1024x768
. 我又玩了一會兒,監視器也檢測到1920x1080i
了,但是螢幕周圍的邊框被截斷了。我做了一些研究,發現了一些叫做overscan和 used的東西
xrandr --output DP-1 --set underscan on
,但這導致了以下輸出: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: 11 (RRQueryOutputProperty) Serial number of failed request: 38 Current serial number in output stream: 38
我還嘗試通過添加新模式
xrandr
,cvt
並嘗試通過 Ubuntu 中的設置面板更改顯示設置。顯示器似乎沒有問題,因為它在我啟動 Windows 10 時工作正常。還有什麼我可以嘗試的嗎?
機器:戴爾 XPS 13 9350(無硬體更改)
作業系統:Ubuntu 16.04 LTS
外接顯示器:戴爾 S2415H
一年後,我以某種方式設法解決了這個問題,儘管我不知道具體是如何解決的。需要注意的是,我的顯示器沒有任何禁用過掃描或任何相關設置的設置。
圖形驅動程序
我想我需要更新我的圖形驅動程序,所以我執行了以下命令:
sudo apt-get update sudo apt-get install xserver-xorg-core xserver-xorg-video-intel
然後,我決定重新啟動機器:
shutdown -r now
但是,當我嘗試登錄時,螢幕凍結了。
恢復模式
我從引導載入程序進入恢復模式並進入
tty1
(按crtl + alt + f1
),登錄,然後執行以下命令:sudo apt-get purge xorg lightdm sudo apt-get autoremove sudo apt-get install xorg lightdm
因此,如果我正確理解了這些命令,我基本上從我的機器上刪除了所有現有配置
xorg
並lightdm
重新安裝了這些軟體包。在安裝過程中,我決定不用lightdm
作我的顯示管理器,而是使用gdm3
.然後我重新啟動了機器(沒有恢復),插入我的顯示器按預期工作 - 沒有截止顯示邊框。我不太確定究竟是什麼導致了這種行為,但我想記錄我解決這個問題的步驟。它可能就像將預設顯示管理器從更改為一樣
lightdm
簡單gdm3
。
安裝圖形驅動程序。
選擇
kde-plasma-desktop
,重新啟動,載入 KDE,看看可以做什麼,如果不能做,並且您想回收已用的設備空間,請取消選擇它。