我正在尝试查看我的LG 32UL500-W显示器是否会超频超过 60hz。看起来 DisplayPort 1.2在 75hz 处理 4k。
当我运行时xrandr --verbose
,它显示了 4k 60hz 的默认 VESA 模式:
3840x2160 (0x5a) 533.250MHz +HSync -VSync
h: width 3840 start 3888 end 3920 total 4000 skew 0 clock 133.31KHz
v: height 2160 start 2214 end 2219 total 2222 clock 60.00Hz
这工作正常。如果我使用它来计算它,cvt 3840 2160 60 -r
我会得到相同的值。
$ cvt 3840 2160 60 -r
# 3840x2160 59.97 Hz (CVT 8.29M9-R) hsync: 133.25 kHz; pclk: 533.00 MHz
Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync
但是,如果我尝试计算任何高于 60hz 的值,则此命令不起作用。
$ cvt 3840 2160 75 -r
ERROR: Multiple of 60Hz refresh rate required for reduced blanking.
如果我在没有减少消隐标志的情况下运行相同的命令,我会得到截然不同的数字,当我将它们添加到显示器并将它们应用到显示器时这些数字不起作用xrandr
。
$ cvt 3840 2160 60
# 3840x2160 59.98 Hz (CVT 8.29M9) hsync: 134.18 kHz; pclk: 712.75 MHz
Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
$ cvt 3840 2160 75
# 3840x2160 74.95 Hz (CVT 8.29M9) hsync: 169.16 kHz; pclk: 904.00 MHz
Modeline "3840x2160_75.00" 904.00 3840 4168 4592 5344 2160 2163 2168 2257 -hsync +vsync
如果我尝试以 60hz 或 75hz 应用这些模式,我的显示器无法理解信号。
真的没有办法为 75hz 计算一组合适的值吗?我希望cvt
至少可以让我选择计算 75hz 的值,-r
这样我至少可以尝试一下。我知道 120hz 是不可能的,因为 DisplayPort 1.2 不支持 4k,而且我的显示器无法处理这个速率。在线计算器似乎也没有给我合适的值。
CVT 1.1 不会为 60 或 60 的倍数以外的任何速率生成减少的消隐值。无论如何,您都可以使用CVT 的这个修改版本来生成这些值并将显示器推到极限,但要小心以更高的速率运行显示器比它的规格。它可能会损坏显示器。
按照本指南下载和编译 CVT:https ://github.com/kevinlekiller/linux_intel_display_overclocking
我在我的LG 32UL500-W上进行了测试,它实际上一直工作到 80hz,但不是 85hz。它一定是把 DisplayPort 1.2 推到了极限。
以下是我的显示器接受的模式值:
xrandr --newmode "3840x2160_65.00_rb2" 567.44 3840 3848 3880 3920 2160 2213 2221 2227 +hsync -vsync
xrandr --newmode "3840x2160_70.00_rb2" 612.46 3840 3848 3880 3920 2160 2218 2226 2232 +hsync -vsync
xrandr --newmode "3840x2160_75.00_rb2" 657.97 3840 3848 3880 3920 2160 2224 2232 2238 +hsync -vsync
xrandr --newmode "3840x2160_80.00_rb2" 703.40 3840 3848 3880 3920 2160 2229 2237 2243 +hsync -vsync
添加您要使用的模式并将其设置为您的显示器。例如,我使用以下命令设置 75hz:
xrandr --newmode "3840x2160_75.00_rb2" 657.97 3840 3848 3880 3920 2160 2224 2232 2238 +hsync -vsync
xrandr --output DisplayPort-2 --mode 3840x2160_75.00_rb2 --rate 75
我在 Chrome 的testufo.com上对此进行了测试,发现刷新率更高。唯一的问题是它可能会跳过几帧,但这是一个单独的问题。