web-dev-qa-db-ja.com

GeForce 550Tiによる画面のティアリング

最近、新しいモニターとグラフィックカード(DellU2312HMとGeForceGTX 550 Ti)に切り替えました。ウィキペディアのこの写真のように、画面のティアリングに問題があります。

Screen Tearing Example 著者: Vanessaezekowitz

通常は画面上部のどこかにあります。主にビデオで発生します(フラッシュビデオではより重く引き裂かれます)。ゲーム内のビデオ(ゲームエンジンで構築されたビデオでさえも)を除いて、ゲームではすべて問題ありませんが、ゲームプレイ自体は非常に高速なアクションでも明確です。

DVIとの接続。

問題Linux(Debian GNU/Linux、openSUSE 12.1、Linux Mint 13)とWindows(Windows XP、Windows 7)の両方、さまざまなドライバーバージョン。 1920x1080、60Mhz。

どうすればこれを解決できますか?

UPD:わかりました、有効なVSyncを備えたCompizは、Linux Mintの問題を解決しました。それはシナモンでかなり悪い働きをしますが。とにかく、Windowsでそれを修正する方法を理解するのもいいでしょうXP --NVIDIAパネルでVSyncが有効になっています、多分どこかで有効にする必要がありますか?

UPD2:このモニターを別のコンピューターでテストしました。引き裂きもあります。ハードウェアで修正可能な問題でしょうか?それとも電気に問題がありますか?ウィンドウドラッグや十分に広い水平方向のアニメーションでも、ひどい裂け目があるからです。これは60MHzのせいではないと思います。マウスの中ボタンでブラウザウィンドウをゆっくりと下にスクロールしても、「涙」が発生します。また、1か月間、VLCを使用した映画ではまったく涙が出ませんでした。しかし、それからそれは戻りました。それで、多分これは悪い電気のためですか?接地のせいかもしれませんが、コンセントやサージプロテクタの金属を曲げるアドバイスがありましたが、安全かどうかはわかりません。

1
Eugene Demidov

まだ新しいモニターを購入する必要があるようですが、Compizを使用せずにCinnamonのソリューション(Gnome 3でも機能するはずです)を見つけました。

これらの2行を/etc/environmentに挿入します。

CLUTTER_Paint=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True
2
Eugene Demidov

画面のティアリングは、グラフィックカードがディスプレイデバイスが描画できるよりも速く画面上の画像を更新するときに発生します。

画面のティアリングを減らす1つの方法は、グラフィックカードドライバーで垂直同期(vsync)を有効にすることです。 vsyncの欠点は、フレームをドロップする可能性があることです。グラフィックカードがダブルまたはトリプルバッファリングをサポートしている場合は、より多くのビデオメモリを使用する代わりに、画面のティアリングにも役立ちます。また、より速いリフレッシュレート(120 Hz)でLCDを取得すると役立ちます。もちろん、それはより多くのお金を費やすことを意味します。

ここに良い 説明 画面のティアリングが発生する理由があります。

1
Keltari

PD2:このモニターを別のコンピューターでテストしました。引き裂きもあります。

明確にするために。 DellU2312HMをまったく別のコンピュータに接続しました。これは、2台のコンピューターに共通する要素はモニターだけだったということですよね?他のコンピューターは別のビデオカード、マザーボードなどを使用していました。これが当てはまる場合、問題はモニターにあります。ソフトウェアやビデオカードの設定で完全に修正できる問題ではありません。はい、設定の変更で部分的に成功することは限られていますが、説明したように、問題はある程度解決しません。

これは何を意味するのでしょうか?モニターに垂直同期の問題がある可能性があり、ほとんどの場合、修理または交換する必要があります。修理できるといいのですが、残念ながら、モニターを自分で修理するコスト(LCDパネルの交換))は、モニターの交換コストと同じかそれを超える可能性があります。

0
Bon Gart