X11
未列出的螢幕解析度
在我的新電腦上,我在 i7 處理器的 igpu 上連接了 2 個螢幕,其中 1 個使用 hdmi。另一個使用 dvi。兩個螢幕都是一樣的,但是用hdmi連接的那個在X裡面解析度不對,在設置裡面不能選。如何解決?
首輪
$ xrandr
這將給出如下輸出:
Screen 0: minimum 320 x 200, current 5120 x 1080, maximum 8192 x 8192 HDMI1 connected 2560x1080+2560+0 (normal left inverted right x axis y axis) 677mm x 290mm 1920x1080 60.00* 1680x1050 59.88 1600x900 59.98 ... HDMI2 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 677mm x 290mm 2560x1080 60.00*+ 2560x1080_60.00 59.98 1920x1080 60.00 50.00 59.94 30.00 29.97 1920x1080i 60.00 50.00 59.94 ...
將 2560x1080 添加到 HDMI1 首先執行下一個命令
$ cvt 2560 1080
樣本輸出:
2560x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
現在您需要使用此輸出來測試解析度,然後添加設置以供下一個會話使用。
測試:
$ xrandr --newmode "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync $ xrandr --addmode HDMI1 2560x1080_60.00 $ xrandr --output HDMI1 --mode 2560x1080_60.00
如果可行,您可以將其添加到 xorg 配置中
$ sudo vim /etc/X11/xorg.conf.d/40-monitor.conf
或者
$ sudo vim /usr/share/X11/xorg.conf.d/40-monitor.conf Section "Monitor" Identifier "HDMI1" Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync Option "PreferredMode" "2560x1080" EndSection