web-dev-qa-db-ja.com

Ubuntu 11.10(AMD 64)でIntel HD 3000を引き裂く

こんばんは、現在のビデオカードIntel HD 3000(Sandy Bridge CPU)の厄介な「引き裂き」を解消するのに問題があります。 Ubuntu 10.11(AMD64)をインストールすると、バグが判明します(ただし、解決されていないようです)-compiz(解決策はここにあります: 11.10でIntel Graphics 11-10 -with-intel-graphics)、Gnome Shellの解決策はありません。ありがとう

5
luke71

「合成を無効にしてglまたはvaapi出力を使用する場合、ティアリングは発生しません。合成が無効であっても、vsyncがSandy Bridgeでまだ正しく機能しないため、xv/x11でティアリングが発生します。」

この回避策は、Intelグラフィックスをアクティブにして、Intel/ATI Hybridグラフィックスを使用するシステムで動作することを確認します。私はKDEを使用しています。ビデオを再生する前に、KDE合成(Alt + Shift + F2)をオフにして、mplayerでgl出力を使用してビデオを再生します。ちぎれません! :-)最後に、32インチHDMIテレビで映画を素晴らしい形で見ることができます^ _ ^

VLC-GLXを使用するとビデオが破損し、XVを使用すると、合成が無効になっていてもビデオが破損するため、VLCを使用しても引き続き破損します。

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

3
Hendy Irawan

ここでいくつかのテストを行いましたが、問題の原因(または回避策)を見つけたと思います

基本的に次の場合:
-コンポジットを無効にします(これまでは申し訳ありませんが、より良い解決策が見つかりません)
そして
-[VLC]このオプションの選択を解除します:ビデオ->ディスプレイ->高速ビデオ出力(オーバーレイ)
または
-[VLC]このビデオ出力を選択します。ビデオ->出力-> OpenGL GLX

引き裂きはありません

1
Postadelmaga

Eugeni Dodonovが言ったように(Intelオープンソーステクノロジーセンターメンバー):

[...] Sandy Bridgeでテアリングなしの再生が可能になる場合?

悪名高いバグに遭遇しています https://bugs.freedesktop.org/show_bug.cgi?id=37686 現時点ではこれに対する修正はありませんが、ある時点で修正されることを期待しています。

一方、GLまたはVAAPIビデオ出力を使用して合成を無効にすると、Sandy Bridgeを破らずにビデオを再生できます(または、それで問題なく再生するコンポジターを使用します)。バグ自体には、動作させるためのいくつかのトリックがあります。しかし、本当の修正のために、いや、まだそこにありません、ごめんなさい。

ソース(2012/01/13): http://phoronix.com/forums/showthread.php?68199-Intel-Wants-YOUR-Linux-Questions-Feedback&p=246801#post246801

一方、 このバグ でヒットした場合は、 最新のカーネルバージョン をインストールする必要があります。2012年1月の時点で .2.1 = 1。 3.2リリースは、パッチを含む最初のリリースであり、私が抱えていたすべての問題を解決しました。

実際、Sandy Bridgeのサポートはこの1年で本当に改善されました。11.10ストックカーネルに固執する正当な理由がない限り、少なくともアップグレードを試してください。

1
Maxime R.

以下を/ etc/environmentに配置して再起動します。

CLUTTER_Paint=disable-clipped-redraws:disable-culling

リファレンス、およびその他の有用な情報: https://bbs.archlinux.org/viewtopic.php?pid=1018579#p1018579

0
benwh