观看视频时屏幕撕裂

观看视频时屏幕撕裂

我在 Ubuntu 11.10 中观看视频时出现严重的撕裂。我尝试使用 smplayer 和 vlc,但都没有帮助。事实上,我只在 rip 中看到撕裂,观看蓝光电影时没有这样的问题。虽然也许我只是不太细心。有人能帮我解决这个问题吗?我有 32 位版本的 Ubuntu。显卡是 GTX460 768mb。我在播放器中使用硬件加速(vdpau)。在 CCSM 中启用 vsync 没有帮助。

答案1

是的,我终于为你找到了一个解决方案,它需要一点挖掘,你必须使用CompizConfig 设置管理器. 转到实用程序 > 解决方法,确保选中此框:

在此处输入图片描述

还应检查:

  • “无需等待视频同步”
  • “强制全屏重绘”

    截屏

您还可以在 CCSM 中执行其他操作,转到“OpenGL”,单击纹理选项卡最好的

OpenGL 屏幕截图

然后转到“复合”并取消选中“检测率”,然后将刷新率提高到高于其默认值 50 的任何值,我将刷新率设置为 60 以上的任何值。

这解决了我的所有问题问题。希望这能有所帮助。:)

答案2

我发现“重绘时强制全屏重绘(缓冲区交换)”对我来说很管用。不过,ubuntu 12.04 中的 Nvidia 版本 295.49 对我来说仍然有点不稳定。

答案3

为了让 Gnome shell 或 Ubuntu 12.04 的新手不再出现视频撕裂的情况,您必须通过在终端中输入以下内容使自己成为超级用户。

$ sudo 鹦鹉螺

然后转到系统文件夹,转到etc文件夹然后向下滚动到environment (注意:这不是文件夹,而是系统文件,看起来有点像页面)单击此文件后,您将看到此行

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

现在只需在该行下方输入(或复制并粘贴)

CLUTTER_PAINT=禁用裁剪重绘:禁用剔除

然后输入

CLUTTER_VBLANK=真

这应该可以解决撕裂问题。他们根本没有向 LINUX 新手解释如何做到这一点,作者希望每个人都知道如何做到这一点,因为他们认为每个人都是程序员。

这个小补丁应该可以解决所有问题。最后一件事:请重新启动计算机,然后播放电影或 YouTube 视频。

相关内容