使用Ubuntu 11.10(AMD 64)撕毁intel HD 3000

晚上好,我有一个问题,以消除我目前的video卡英特尔HD 3000(Sandy Bridge CPU)恼人的“撕裂”。 安装Ubuntu 10.11(AMD64)这个bug现在已知(但似乎没有解决)是使用unity-compiz解决的(解决方案在这里: 屏幕撕裂11.10与intel图形 11-10-intel-graphics),但我没有Gnome Shell的解决方案。 谢谢

“如果禁用合成并使用gl或vaapi输出,则不应该经历撕裂。由于vsync在Sandy Bridge上无法正常工作,即使合成禁用,也会发生xv / x11撕裂。”

我确认此解决方法适用于使用Intel / ATI Hybrid图形的系统,使用Intel图形作为活动。 我在KDE,在播放video之前我将关闭KDE合成(Alt + Shift + F2),然后使用mplayer和gl输出播放video。 没有撕裂! :-)最后,我可以在32英寸HDMI电视上观看电影的形状^ _ ^

使用VLC仍然流泪,因为当使用VLC-GLX时video已损坏,而使用XV时,即使合成禁用,仍会有video撕裂。

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/755841/comments/101

正如Eugeni Dodonov所说(英特尔开源技术中心成员):

[…]在Sandy Bridge上可以撕开免费播放?

你正在遇到一个不为人知的错误https://bugs.freedesktop.org/show_bug.cgi?id=37686 。 目前没有解决方法,但我希望它能在某个时刻得到修复。

同时,如果您使用GL或VAAPIvideo输出并禁用合成(或使用合成者可以正常播放),您可以在不撕毁Sandy Bridge的情况下播放video。 错误本身有一些技巧,你可以尝试让它工作。 但是对于真正的修复,不,它还没有,对不起。

来源(2012/01/13): http : //phoronix.com/forums/showthread.php? 68199-英特尔–Wants -YOUR-Linux-Questions- Feedback& p=246801#post246801

另一方面,如果您遇到此错误 ,则应安装最新的内核版本 ,截至2012年1月的3.2.1 版本 。 3.2版本是第一个包含补丁的版本,它解决了我所有的撕裂问题。

事实上,在过去的一年中,沙桥支撑确实得到了改善,除非你有充分的理由坚持使用11.10库存内核,否则你至少应该尝试升级。

在这里进行了一些测试,我认为我找到问题的根源(或workarround)

基本上如果你:
– 禁用复合(抱歉,直到现在我找不到更好的解决方案)

– [VLC]取消选择此选项:video – >显示 – >加速video输出(叠加)
要么
– [VLC]选择此video输出:video – >输出 – > OpenGL GLX

你不会有任何撕裂

将以下内容放入/ etc / environment并重新启动:

CLUTTER_PAINT=disable-clipped-redraws:disable-culling 

参考和其他有用的信息: https : //bbs.archlinux.org/viewtopic.php?pid = 1018579#p1018579