Hardware

為什麼我的 1440p HDMI 顯示器只有在從可啟動 USB 執行時才能正確顯示?

  • August 29, 2017

我最近帶回家一台 1440p HDMI 60 Hz 顯示器。但是,在 Ubuntu 和 Fedora 上,它無法正確顯示。問題的一些圖像在這裡:https ://imgur.com/a/GP2ce

最初,我安裝了 Fedora,並認為這是 Fedora 的問題。然後,我想嘗試 Ubuntu,認為 VGA 驅動程序可能會有所不同。我首先從安裝媒體載入了 Ubuntu,試一試,瞧!有效!我決定繼續安裝 Ubuntu。

從磁碟載入 Ubuntu 後,我的顯示器開始出現與 Fedora 完全相同的問題。

當我將顯示器的解析度設置為 1080p 時,問題就消失了。

有趣的是,在載入 Ubuntu live USB 版本時也出現了同樣的問題。但是,一旦載入,問題就消失了!

安裝版本沒有的實時版本可以做什麼?

編輯:我嘗試xrandr在 Ubuntu 的 Live 和 Installed 版本上執行,結果差異很有趣:

居住

ubuntu-gnome@ubuntu-gnome:~$ xrandr
Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
  2560x1440    59.95*+
  1920x1080    60.00   60.00   50.00   59.94   30.00   25.00   24.00   29.97   23.98  
  1920x1080i   60.00   50.00   59.94  
  1680x1050    59.88  
  1280x1024    75.02   60.02  
  1440x900     59.90  
  1280x960     60.00  
  1280x800     59.91  
  1152x864     75.00  
  1280x720     60.00   50.00   59.94  
  1440x576     50.00  
  1024x768     75.03   70.07   60.00  
  1440x480     60.00   59.94  
  832x624      74.55  
  800x600      72.19   75.00   60.32   56.25  
  720x576      50.00  
  720x480      60.00   59.94  
  640x480      75.00   66.67   60.00   59.94  
  720x400      70.08  
DVI-D-0 connected 1920x1080+2560+0 (normal left inverted right x axis y axis) 477mm x 268mm
  1920x1080    60.00*+
  1680x1050    59.88  
  1280x1024    75.02   60.02  
  1440x900     59.90  
  1280x960     60.00  
  1280x720     60.00  
  1024x768     75.03   70.07   60.00  
  832x624      74.55  
  800x600      72.19   75.00   60.32   56.25  
  640x480      75.00   72.81   66.67   59.94  
  720x400      70.08  

安裝

Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 8192 x 8192
XWAYLAND0 connected 1920x1080+0+360 (normal left inverted right x axis y axis) 480mm x 270mm
  1920x1080     59.96*+
XWAYLAND1 connected 2560x1440+1920+0 (normal left inverted right x axis y axis) 550mm x 310mm
  2560x1440     59.91*+

編輯 2:另外,我意識到這個圖形偽影會導致某種條紋,基本上顯示基本上每隔一列顯示並使其寬度加倍。當我在那個顯示器上打字時,每隔一個字母就會出現。

我想出了一個解決方案,儘管我希望就這是否是一個可接受的長期解決方案提供一些擴展的輸入。

我在這裡按照螢幕截圖:在此處輸入圖像描述

我從調試 Wayland 頁面中發現,在 Xorg 上同時使用 GNOME Classic 和 GNOME 允許我以 1440p 正確執行 HDMI 監視器。我可以毫無問題地切換回普通的 GNOME 3 桌面。

當我啟動到預設的 GNOME 3 時,問題似乎又回來了。我所要做的就是在 GNOME Classic 下登錄,然後在正常 GNOME 下註銷並重新登錄。

這是一個奇蹟,一些發行版通過HDMI以全解析度顯示,我對此沒有任何解釋。

我的 1440p LCD 只能通過DisplayPort以原始解析度正確顯示。

根據其版本,HDMI保證只能通過 1080p。

不僅如此,您還需要通過DisplayPort進行連接。

引用自:https://unix.stackexchange.com/questions/388441