web-dev-qa-db-ja.com

11.10で武装した、許容できるビデオ再生だけを渇望すること。 ATI 256MBカードで祝福されたOneiric

私の問題は比較的単純なようです:Ubuntu 11.10(Oneiric)で簡単な動画をATI Mobility Radeon HD 3450、256 MBグラフィックスカード、現在fglrxドライバーに依存しています(ただし、それをインストールできるものに簡単に変更でき、クールなファンがインストールされます)。リポジトリ、ビデオの再生は単純に醜いです。

私が経験していること:さまざまなプレーヤーで、デフォルトのトーテム、VLC、およびMPlayerベースのSMPlayerとGnome Playerのビデオ再生は、見苦しく、醜いものになります(モーションがずさんになり、時折、解像度が低くなります。画面の上部の2つの部分で「壊れる」)、または高解像度のH264エンコード720p、1080p mkvビデオおよびの動きと同じように途切れることがほとんど感じられない、感じた...引きずられる。

デスクトップ上でウィンドウを移動することもかなりぼやけています(たとえば、geditウィンドウ内のテキストを移動すると判読できなくなります)。

私が必要としないもの:私は3Dゲームをプレイしません、非常に豪華なデスクトップ効果、または何も必要としません。私のビデオだけです。

私のハードウェアは:

Dell Studio 1535Intel®Core™2 Duo CPU T9300 @ 2.50GHz×2 4096MB RAM ATI Mobility Radeon HD3450、256MB専用メモリ解像度:1440 x 900

現在のソフトウェアの状況:

私はfglrxを正常にインストールしました、fglrxinfoの出力はそれが想定されているものを示しているようです:

display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series
OpenGL version string: 3.3.11005 Compatibility Profile Context

ただし、「グラフィックス」の下で、システム設定>>システム情報に「Driver VESA:M82; Experience Standard」と表示されます。

私が試したこと:

  • Ubuntu 12.04は問題外です。私のハードウェアでは、バグが多すぎることがわかりました。 (LTSディストリビューションでの私の典型的な経験。)
  • Ubuntu 11.10。クリーンインストール、Catalyst 12.04のインストール。 (私のグラフィックスカードのATI Webサイトで提案されているバージョン。)fglrxinfoの出力は、ドライバーが正しくインストールされていないことを証明しました。 OSを再インストール。
  • Ubuntu 11.10。 (これからすべてのテストはOneiricで行われました)クリーンインストール、リポジトリからインストールされたfglrxプロパティドライバー(ポストリリースアップデート11.9ではなく、Catalyst 11.8をインストールしました この投稿に従って 、11.9もインストールしてみました、しかしそれは適切にインストールされなかったので、私はもう一度OSのクリーンインストールを実行しました-はい、fglrxを削除またはパージした可能性があることはわかっていますが、私は強迫的です(そして今、かなり疲れて絶望的になっています)。

  • ハードウェアアクセラレーションが必要かもしれないと思ったので、パッケージをインストールしてみました

    Sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo

しかし、libva-egl1が11.10にはないことに気付きました。リポジトリのため、vainfoの出力を表示できません。

私の過去:Ubuntuユーザー(および宣教師)として約5年間、過去数年間にKarmicを使用していますが、これはかなり古くなっています現時点では(特にセキュリティアップデートが不足しています)、ビデオの再生には当時ATIのWebサイトから入手できる独自のドライバーを使用しており、再生とファンおよび電源管理は非常に優れていました。 MPlayerではxvオーバーレイを使用していました。 glxgearsを使用すると、以前は3800 FPSを超えていました。

誰かが喜んで助けてくれることは言うまでもなく、それは大歓迎であり、大いに感謝しています。

3
Woland

この時点でこのATIカードに最適なオプションは オープンソースドライバーであり、 これらのカード

それは優れた2Dおよび3Dアクセラレーションを提供し、ビデオ再生は完璧なようですこれまでのところ、デスクトップエフェクトは11.10のfglrxドライバーを使用する場合よりもはるかにスムーズです。リポジトリ。

既にインストールされているプロプライエタリドライバーを完全にアンインストールするために this post (Bruno Pereiraの提案)に従いましたが、 this site もチェックしました。

また、「グラフィック」の下で、システム設定>>システム情報に「Gallium 0.4 on AMD RV620」と表示されるようになりました。 "、これは完璧です。

同じカードを持っている人はインストールすることをお勧めしません

  • 11.10からのfglrx(リリース後の更新)。リポジトリ(単に正しくインストールされません)
  • fglrx 11.10から。リポジトリー(記述された問題が付属)
  • fglrx 12.04。 ATI LinuxコミュニティWikiに続くATIサイトから(正しくインストールされません)
  • インストールxvba-va-driverlibva-glx1vainfoは、私のカード(Mobility Radeon HD 3450)がUDV2をサポートしていないため(サポートされているUDVバージョンはUDV +であるため)、明らかに時間の浪費でした。カードがUDV2をサポートしているかどうかを確認したい場合は、上記のパッケージ(xvba-va-driverlibva-glx1およびvainfo)独自のfglrxの上に ここで、「可用性」の下を確認してください)

12.6はテストしていません。そして、私が必要としない限り、しばらくはしません。私はしばらくの間、試行錯誤とフォーラムの閲覧を共有してきました。

気になるのは、オープンソースドライバーの電源管理(ファンの動作とノイズ)です。ここで投稿することについてかなりの経験ができたら、他の誰もが同じことをするのを歓迎します(AskUbuntuルールで許可されている場合)。

3
Woland

ウィンドウマネージャーの設定またはxサーバーの構成ファイルで合成を無効にしてみてください。派手な効果が必要ない場合、これは問題にはなりません。

Xfceでは、設定マネージャー->ウィンドウマネージャーの調整->コンポジタータブにあります。

Xorg.conf内:

Section "Extensions"
    Option "Composite" "Disable"
EndSection

私はまったく同じ問題を抱えていました。すべてのツールで、ビデオと3Dのハードウェアアクセラレーションが機能していて、それでも再生が途切れ、1080pビデオのCPU使用率が高いと報告されていました。私のradeon hd 5770用のUbuntu Studio 15.10のストックパッケージからfglrx 15.201を持っています。オープンソースドライバーはビデオ再生をきれいに処理しましたが、現在必要なopenclをサポートしていません。

理由はまだわかりませんが、fglrxドライバーを使用するとソフトウェアで合成が行われ、オープンソースドライバーを使用するとハードウェアで動作するようです。もちろん、これはフルHDビデオ再生のパフォーマンスを大幅に低下させます。 Mplayerは、有効になっている場合は合成に関する警告をログに記録します。ターミナルウィンドウから実行すると詳細メッセージが表示されるため、他の再生の問題をテストするのにも役立ちます。

Fglrxドライバーを使用するときに、ハードウェアアクセラレーションによる合成を有効にする方法はあるはずですが、まだわかりません。

0
Adam Toth