强制提高分辨率后,显示器会卡顿

强制提高分辨率后,显示器会卡顿

我在 Acer Aspire 7750G 笔记本电脑上运行 Ubuntu 16.04,该笔记本电脑具有可切换显卡(集成英特尔显卡和 AMD Radeon HD 6650M)。我最近买了一台 AOC Q3279VWF 2560x1440 显示器,并通过 HDMI 将其连接到笔记本电脑。

显示设置下显示器的最大分辨率为 1920x1080。为了强制使用原生 2560x1440,我摆弄了cvtxrandr。大多数刷新率不起作用(终端显示错误或显示器上无信号),但当我偶然尝试 44 Hz 时,它突然起作用了:

cvt 2560 1440 44
xrandr --newmode "2560x1440_44.00"  222.75  2560 2720 2992 3424  1440 1443 1448 1479 -hsync +vsync
xrandr --addmode HDMI-1 "2560x1440_44.00"

但是,虽然我在显示器上获得了正确的分辨率,但屏幕上移动的所有物体都会持续出现严重的滞后;观看视频时会非常卡顿;移动光标时会滞后。


这种延迟的原因是什么?可以修复吗?此外,是否有一个逻辑模式可以确定哪些刷新率有效,哪些无效?

答案1

看完之后我下载了 Medium 上的一篇文章umc,我使用其中的--rbt选项来生成模式线,而不是cvt。我调整了帧速率,使其接近工作时(但卡顿)使用的相同像素时钟,即222.75

这让我使用

> umc 2560 1440 55 --rbt

# 2560x1440x54.97 @ 81.250kHz
Modeline "2560x1440x54.97"  221.000000  2560 2608 2640 2720  1440 1443 1447 1478  +HSync -VSync

其像素时钟为221.00

添加此模式后,它可以很好地运行,具有正确的分辨率,并且没有任何延迟或卡顿。

整个过程和解决方案似乎有点随机......

相关内容