You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

录屏软件录制窗口出现画面撕裂:实时无撕裂录屏有,求解决方案

解决VS Code录屏回放画面撕裂问题

Hey 老哥,碰到录屏回放撕裂但录制时完全正常的情况确实闹心!结合你提到的Intel显卡配置、调整帧率分辨率无效这些信息,咱们从几个核心方向来排查解决:

1. 强制Intel显卡开启硬件防撕裂支持

你提到的/usr/share/X11/Xorg.conf.d/intel.conf(推测你可能少打了末尾的d,标准路径是Xorg.conf.d)是关键,直接修改这个配置文件让显卡驱动处理垂直同步,从根源避免录屏帧不同步:

打开配置文件,替换或添加以下内容:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    # 开启硬件级防撕裂,让显卡负责帧同步
    Option "TearFree" "true"
    # 强制启用垂直同步
    Option "VSync" "true"
EndSection

修改完成后重启电脑或重启Xorg服务(执行sudo systemctl restart display-manager),再重新录屏测试。

2. 检查录屏工具的垂直同步设置

很多录屏软件默认会关闭垂直同步来提升录制性能,但这会导致回放时出现撕裂。根据你用的工具调整:

  • 若用OBS Studio:在「设置」→「视频」里找到「垂直同步」,设置为「自动」或「启用」
  • 若用SimpleScreenRecorder:在录制选项里勾选「启用垂直同步」
  • 若用Kazam:在偏好设置的「视频」标签下,开启「垂直同步」

确保录屏工具的VSync和显卡驱动的设置保持一致,避免帧捕获时的不同步。

3. 关闭VS Code的硬件加速

VS Code的硬件加速有时会和录屏工具的帧捕获逻辑冲突,间接导致回放撕裂:

  1. 打开VS Code,点击左下角设置图标 → 「设置」
  2. 搜索「硬件加速」(英文搜Hardware Acceleration
  3. 取消勾选「启用硬件加速」,重启VS Code后再尝试录屏

4. 换用更适配的录屏工具

如果上述方法都没用,可能是当前录屏工具的帧捕获机制和你的Intel显卡环境不兼容。推荐试试这些工具:

  • OBS Studio:对垂直同步和帧同步的支持最完善,适合专业场景
  • SimpleScreenRecorder:轻量且针对Xorg环境优化良好
  • GNOME Shell Screencast:如果你用GNOME桌面,系统自带工具对Intel显卡兼容性拉满

看你提供的视频里撕裂情况很明显,优先试试修改Intel显卡的TearFree配置,这是解决Intel显卡录屏撕裂最直接的方案。

内容的提问来源于stack exchange,提问作者Ash Klempton

火山引擎 最新活动