如何使用 cvt 计算 75hz 的模式行(不含 60hz 的倍数)

如何使用 cvt 计算 75hz 的模式行(不含 60hz 的倍数)

我正在尝试看看我的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 的分辨率,而且我的显示器无法处理这个速率。在线计算器似乎也没有一个能给我合适的值。

答案1

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:

  1. xrandr --newmode "3840x2160_75.00_rb2" 657.97 3840 3848 3880 3920 2160 2224 2232 2238 +hsync -vsync
  2. xrandr --output DisplayPort-2 --mode 3840x2160_75.00_rb2 --rate 75

我在测试过testufo.com在 Chrome 中,它识别出更高的刷新率。唯一的问题是它可能会跳过几帧,但那是另一个问题。

相关内容