web-dev-qa-db-ja.com

ビデオの画面がちらつく(Flashビデオではない)

私のハードドライブ上のビデオファイルを意味します。 VLC、Totem、gnome mplayer、Mplayerで目立つ画面のティアリングが発生します。私はfglrxドライバーを試しましたが、今は実験的なAMDドライバーです。

Radeon HD6950を使用しており、Catalystで「ティアフリー」モードを有効にすると、ティアリングは解消されますが、ビデオが途方もないフレームレートのような奇妙な動きになります。

これを修正する方法はありますか?

7
neil

12.04以降、オープンソースドライバーとATIのRadeonドライバーの両方で、AMDカードのパフォーマンスが大幅に向上しています。 Ubuntu 15.10または16.04の最新バージョンにアップグレードします。

将来の旅行者にとって、ビデオの再生には2つの問題があります。

  • 再生のリフレッシュ、前述のティアリングは、フレームレートと再生レートが異なること、およびキャッシュされたブロックとしてフレーム全体ではなくスキャンラインをリフレッシュする表示方法によって発生します。

この問題は、グラフィックドライバーのさまざまな方法でコンテンツをキャッシュし、すべてを一度にすばやく表示するビデオドライバーを使用することで解決できます。各フレームを画面のリフレッシュに効果的に同期します。

  • 時間をデコードすると、ビデオはほとんどの場合、リアルタイムで解凍する必要があるファイルにエンコードされます。これにより、特定のフレームが必要になった瞬間に非常に複雑な計算を実行するようプロセッサに大きな需要が生じます。プロセッサが遅い、古い、または壊れている(または省電力モードになっている)場合、スタッターやフレームレートの低下などのパフォーマンスの問題が発生することがあります。

この問題は解決が困難です。もちろん、いつでも新しいコンピュータを購入できます。しかし、主な方法は、非効率的なCPUから、多くの最新のビデオカードにある専用のビデオデコードチップにデコードをオフロードすることです。これを機能させるには、3つのことが必要です。 a。ドライバがチップをサポートしていること、b。ビデオプログラムがハードウェアアクセラレーションをサポートしていることc。ビデオファイルがチップでサポートされている形式であること。

したがって、星が揃うと、古いマシンでもより良いビデオ再生が可能になります。