双屏扩展时主副屏刷新率不一致(如60hz与30hz)会导致跨屏拖拽卡顿、光标粘滞、动画撕裂,根本原因是x server需同步垂直信号而异步刷新会强制丢帧或插帧;应统一设为59.94hz或60hz,优先图形界面设置,无效时用xrandr命令强制注册新模式,并对intel核显禁用psr功能。

统信UOS双屏扩展时主副屏刷新率不一致(如主屏60Hz、副屏30Hz),会导致窗口跨屏拖拽卡顿、光标移动粘滞、动画撕裂,根本原因是X Server需实时同步两块屏幕的垂直同步信号,而异步刷新会强制插入等待帧或丢帧。
确认两块屏幕当前真实刷新率
图形界面显示的刷新率可能失真,必须用命令验证实际输出值。打开终端,执行:
xrandr | grep -A 1 "connected" | grep -E "(HDMI|DP|eDP).*[0-9]+\.[0-9]+ Hz"
注意每块屏后括号内标注的数值——若其中一块显示“30.00”,另一块是“60.00”,就证实了刷新率差异问题。不要只看控制中心UI里写的数字,它可能缓存旧EDID信息。
优先统一为59.94Hz或60Hz
这是最稳妥的解法。不同品牌显示器对60Hz和59.94Hz兼容性有差异:NVIDIA GT系列显卡在59.94Hz下更稳定,Intel核显则普遍适配60Hz。
第一步:在桌面空白处右键 → 选择“显示设置” → 点击主屏右侧“刷新率”下拉框 → 选【59.94 Hz】→ 点击“保存”
第二步:点击副屏区域 → 同样打开其“刷新率”下拉框 → 强制也选【59.94 Hz】→ 点击“保存”
系统会在15秒内自动回退异常设置,所以操作后请立即观察窗口拖拽是否顺滑;若副屏无59.94Hz选项,说明该屏EDID未上报此模式,需走终端强制注册。
终端强制为副屏添加并启用60Hz模式
当副屏在图形界面中刷新率选项灰显或仅剩30Hz时,必须手动注入正确模式。
方法一:快速尝试启用(适用于已知支持但未加载的场景)
执行 xrandr --output DP-2 --rate 60(把 DP-2 替换为你副屏的实际设备名,如 HDMI-2 或 eDP-1)
方法二:完整注册新模式(推荐,成功率更高)
第一步:运行 cvt 1920 1080 60,复制输出中引号内的整行Modeline(不含“Modeline”三字)
第二步:执行 xrandr --newmode "1920x1080_60.00" [粘贴刚才的参数]
第三步:执行 xrandr --addmode DP-2 1920x1080_60.00(DP-2 替换为你的副屏设备名)
第四步:执行 xrandr --output DP-2 --mode 1920x1080_60.00 --rate 60
【关键前提】 必须先用 xrandr 命令确认副屏设备名为 DP-2 或 HDMI-2,不能凭经验乱填;填错会导致命令无响应且不报错。
禁用PSR节能功能(Intel核显专属)
部分Intel第6~11代核显在双屏异步刷新时会错误触发Panel Self Refresh(PSR),导致副屏反复黑屏、闪烁并加剧卡顿。
执行 sudo nano /etc/default/grub,找到 GRUB_CMDLINE_LINUX 行,在引号内末尾添加 i915.enable_psr=0,保存后运行 sudo update-grub && sudo reboot
重启后再次测试跨屏拖动——这一步对搭载HD Graphics 520/620/UHD 630的笔记本用户尤为关键。











