web-dev-qa-db-ja.com

Intelグラフィックスを使用してセカンドモニターでビデオ再生を有効にする方法

Windowsでは、オーバーレイレンダリングされたビデオ再生がすべてのモニターで正しく機能していました。 Linuxでは、ノートパソコンのパネルの下に(右ではなく)外部モニターを配置してフル解像度を有効にするだけでなく、ビデオプレーヤーを2番目のディスプレイに配置すると、ビデオ画像の代わりに青い四角が表示されます。ソフトウェアビデオレンダリングを使用する以外の方法でそれを克服できますか?

Intel 82852/855GMグラフィックスとUbuntu 10.10を使用しています。私は主に生のmplayerを使用してビデオを再生します。

[〜#〜] update [〜#〜]:問題は大きな(1600x1200)モニター(ラップトップのパネルの下に配置)を使用した場合にのみ発生することに気づきました。それ以外の場合は、その大きな解像度をIntelドライバー(または私の古いIntelカード)で使用します)。 (ラップトップのパネルの右側に配置された)1024x768の外部パネルを使用すると、オーバーレイビデオレンダリングが両方の画面で正常に動作するようです。

3
Ivan

ビデオドライバーを更新しても役に立たないため、回避策を見つけました。同じファイルのプレーヤーを2回起動し(未加工のmplayerを使用)、次に最初のインスタンスを閉じます。最初の再生ウィンドウには青い四角形が表示され、2番目には意図したとおりの画像が表示されます。この問題は大きなモニターでのみ発生することに注意してください。セカンドモニターが1024x768の場合、問題はありません。モニターが1600x1200の場合、それがオンになっているモニターだけであっても問題が発生します。

0
Ivan

Xorg-edgersドライバーをインストールします: https://Edge.launchpad.net/~xorg-edgers

合計画面領域が2048x2048より大きい場合、945GM Intelカード上のUbuntu 10.10のデフォルトドライバーで問題が発生しました。 xorg-edgersドライバーをインストールしましたが、現在は正常に動作しているようです(3Dはありません)。

設定を台無しにせずに試すには、UbuntuをUSBスティックにインストールして起動し、xorg-edgersドライバーをインストールして、USBスティックで再起動して、うまく機能するかどうかを確認します。