如何在 Linux Mint 中啟用 2560x1440 顯示選項?
剛得到一個新顯示器(三星 LC27JG50QQU,1440p,144hz),它使用 HDMI 插入我的 AMD Radeon HD 6950(DVI-D、DVI-I、HDMI 1.4、2x Mini DisplayPort)顯卡。但是,它只能讓我在顯示設置中做到 1080p max。使用我的 MacBook Pro,電纜和顯示器在 1440p 上都很好。
我正在執行 Linux Mint 19.1 Tessa
這是輸出
xrand
給出:Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384 DisplayPort-3 disconnected (normal left inverted right x axis y axis) DisplayPort-4 disconnected (normal left inverted right x axis y axis) HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm 1920x1080 60.00* 50.00 59.94 1680x1050 59.88 1600x900 60.00 1280x1024 75.02 60.02 1440x900 59.90 1280x800 59.91 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 DVI-0 disconnected (normal left inverted right x axis y axis) DVI-1 disconnected (normal left inverted right x axis y axis) VGA-1-1 disconnected (normal left inverted right x axis y axis) HDMI-1-1 disconnected (normal left inverted right x axis y axis) DP-1-1 disconnected (normal left inverted right x axis y axis) HDMI-1-2 disconnected (normal left inverted right x axis y axis) HDMI-1-3 disconnected (normal left inverted right x axis y axis) DP-1-2 disconnected (normal left inverted right x axis y axis) DP-1-3 disconnected (normal left inverted right x axis y axis)
lspci -k | grep -EA3 'VGA|3D|Display'
:00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Gigabyte Technology Co., Ltd 2nd Generation Core Processor Family Integrated Graphics Controller Kernel driver in use: i915 Kernel modules: i915 -- 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cayman PRO [Radeon HD 6950] Subsystem: Hightech Information System Ltd. Cayman PRO [Radeon HD 6950] Kernel driver in use: radeon Kernel modules: radeon
glxinfo | grep -i vendor
:server glx vendor string: SGI client glx vendor string: Mesa Project and SGI Vendor: X.Org (0x1002) OpenGL vendor string: X.Org
EDID:
00ffffffffffff004c2d560f4d325530 071d0103803c22782a1375a757529b25 105054bfef80b300810081c081809500 a9c0714f0101565e00a0a0a029503020 350055502100001a000000fd00324b1b 5919000a202020202020000000fc0043 32374a4735780a2020202020000000ff 0048544f4d3230303034340a2020014d 02031bf146901f041303122309070783 01000067030c0010008032023a801871
首先創建適當的模型行
cvt
$ cvt 2560 1440 # 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
然後使用添加模式
xrandr --newmode
$ xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
最後將您的顯示器設置為該特定模式:
$ xrandr --addmode HDMI-3 2560x1440_60.00 $ xrandr --output HDMI-3 --mode 2560x1440_60.00
編輯1:
通過 OP 的 EDID,他的顯示器報告為 **C27JG5x ** 。
edid-decode
還報告以下內容:EDID version: 1.3 Manufacturer: SAM Model f56 Serial Number 810889805 Made in week 7 of 2019 Digital display Maximum image size: 60 cm x 34 cm Gamma: 2.20 DPMS levels: Off RGB color display First detailed timing is preferred timing Display x,y Chromaticity: Red: 0.6523, 0.3408 Green: 0.3203, 0.6083 Blue: 0.1455, 0.0654 White: 0.3134, 0.3291 Established timings supported: 720x400@70Hz 9:5 HorFreq: 31469 Hz Clock: 28.320 MHz 640x480@60Hz 4:3 HorFreq: 31469 Hz Clock: 25.175 MHz 640x480@67Hz 4:3 HorFreq: 35000 Hz Clock: 30.240 MHz 640x480@72Hz 4:3 HorFreq: 37900 Hz Clock: 31.500 MHz 640x480@75Hz 4:3 HorFreq: 37500 Hz Clock: 31.500 MHz 800x600@56Hz 4:3 HorFreq: 35200 Hz Clock: 36.000 MHz 800x600@60Hz 4:3 HorFreq: 37900 Hz Clock: 40.000 MHz 800x600@72Hz 4:3 HorFreq: 48100 Hz Clock: 50.000 MHz 800x600@75Hz 4:3 HorFreq: 46900 Hz Clock: 49.500 MHz 832x624@75Hz 4:3 HorFreq: 49726 Hz Clock: 57.284 MHz 1024x768@60Hz 4:3 HorFreq: 48400 Hz Clock: 65.000 MHz 1024x768@70Hz 4:3 HorFreq: 56500 Hz Clock: 75.000 MHz 1024x768@75Hz 4:3 HorFreq: 60000 Hz Clock: 78.750 MHz 1280x1024@75Hz 5:4 HorFreq: 80000 Hz Clock: 135.000 MHz 1152x870@75Hz 192:145 HorFreq: 67500 Hz Clock: 108.000 MHz Standard timings supported: 1680x1050@60Hz 16:10 HorFreq: 64700 Hz Clock: 119.000 MHz 1280x800@60Hz 16:10 1280x720@60Hz 16:9 1280x1024@60Hz 5:4 HorFreq: 64000 Hz Clock: 108.000 MHz 1440x900@60Hz 16:10 HorFreq: 55500 Hz Clock: 88.750 MHz 1600x900@60Hz 16:9 1152x864@75Hz 4:3 HorFreq: 67500 Hz Clock: 108.000 MHz Detailed mode: Clock 241.500 MHz, 597 mm x 336 mm 2560 2608 2640 2720 hborder 0 1440 1443 1448 1481 vborder 0 +hsync -vsync VertFreq: 59 Hz, HorFreq: 88786 Hz Monitor ranges (GTF): 50-75Hz V, 27-89kHz H, max dotclock 250MHz Monitor name: C27JG5x Serial number: HTOM200044 Has 1 extension blocks Checksum: 0x4d (valid)
雖然這個錯誤很可能是 radeon(即
drmmode_do_crtc_dpms cannot get last vblank counter
在 Xorg.log 中報告)驅動程序(我正在編輯 2 中整理的修復程序),但在 OP 的情況下,監視器可能能夠產生具有以下模式行的輸出報告人edid-decode
:Modeline "2560x1440" 241.500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
然後再次使用
xrandr
如下:$ xrandr --newmode "2560x1440" 241.500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync $ xrandr --addmode HDMI-3 "2560x1440" $ xrandr --output HDMI-3 --mode 2560x1440
這可能很好地工作,
cvt
並且gtf
無法生成受 EDID 報告的最大點時鐘 250MHz 限制的模式行。我自己的顯示器(只能支持 1080p)實際上試圖產生不可能的 2560x1440 解析度,當給定一個受 EDID 最大點時鐘適當限制的模式行時,不像給定模式行時,cvt
它會完全關閉顯示器進入待機模式並在螢幕上顯示一條消息說“輸入不可用”。在 OP 的情況下,有必要通過限制點時鐘來進一步降低刷新率,因此可能需要使用以下兩種模式線而不是上述模式線。
xrandr --newmode "2560x1440_54.97" 221.00 2560 2608 2640 2720 1440 1443 1447 1478 +HSync -VSync xrandr --newmode "2560x1440_49.95" 200.25 2560 2608 2640 2720 1440 1443 1447 1474 +HSync -VSync
另一個重要的一點是,通過檢查以下報告的值,確保驅動程序指定的 GPU 時鐘也能夠滿足所選頻寬:
grep -iH PixClock /var/log/Xorg.*
,更重要的是,您使用的電纜標準符合以下限制: