X.Org X ServerドライバーまたはAMD独自のドライバー?


9

私のマシン(Radeon HD 6290)には、X.Org X ServerドライバーまたはAMD専用ドライバーのいずれかを選択するオプションがあることがわかりました。

ここに画像の説明を入力してください

一般的にパフォーマンスの面でどちらがお勧めか知りたいのですが?それらの1つは他よりも優位性を持っていますか?また、パフォーマンス以外に、一般的に安定性の問題はありますか?どのくらいの頻度で更新されますか?


パフォーマンスについてはわかりませんが、安定性について何か言いたいことがあります(ただし、YMMVのように、一粒の塩で判断してください)。私のラップトップは、と(RAMから/へ)/ウェイクを一時停止することができなかったX.Org X serverが、ないとfglrx-updatesfglrx-experimental-xx。確認するsyslogと、問題はXorgプロセス(のインスタンス)にあることがわかります。参考のために置いておきます。YMMVを覚えておいてください。これはこのバグレポートとよく似ていました。ドライバーを削除し、最新のドライバーをインストールしてfglrx-experimental-xx修正しました。
oaskamay 2013

AMDを使用して、私の友人のHPのノートパソコンは、多くのことを加熱するために使用されるが、彼はから変更されたときx.orgfglrx彼のラップトップ前よりもずっと涼しかった、全く加熱しない
エドワード・トーバルズ

回答:


6

xorgオープンソースドライバーはプロプライエタリドライバーよりもはるかに安定しているため、プロプライエタリドライバーの機能が必要ない場合は、オープンソースドライバーをそのまま使用してください。

Ubuntuの新しいバージョンがリリースされたとき、fglrxとfglrx-updatesは同じです。fglrx-updatesは、AMDによって新しいドライバーがリリースされたときに更新されますが、fglrxは一般に、Ubuntuの新しいリリースにアップグレードするまで更新されません。これは、fglrx-updatesはおそらくfglrxよりもパフォーマンスが高く、バグが少なく、機能が多いことを意味しますが、新しいバグが含まれているアップデートがリリースされることが原則として起こります(システムの起動を妨げる可能性さえあります) GUI)。

ここで、プロプライエタリドライバーの利点について説明します。

  • はるかに優れた3Dパフォーマンス、合成ウィンドウマネージャーを使用する場合のデスクトップパフォーマンスにも関連するもの(Unityは3Dアクセラレーションに大きく依存するCompizを使用)
  • これにより、グラフィックスカードの消費電力は少なくなります(主にラップトップに関連します)。
  • OpenCLサポートが付属しているため、一部のプログラムはグラフィックチップの恩恵を受けることができます(たとえば、この機能はUbuntuでは無効になっていると思いますが、imagemagickなど)。
  • VAAPIを使用して、ハードウェアアクセラレーションによるビデオデコード(VLCメディアプレーヤーなど)を実行できますが、これは通常、AMD CシリーズやIntel Atomなどの非常に遅いCPUでのみ必要です。
  • 一部のカードでは、オープンソースドライバーはHDMI経由のオーディオ出力をサポートしていません。この場合は、専用のドライバーを使用してください。

独自のドライバーの欠点

  • オープンソースのドライバーよりも安定性が低いと言ったでしょうか?
  • 一部のシステムでは、ビデオファイルを再生するとティアリングアーティファクトが表示されます(Catalyst Control Centerにはこれを防ぐ設定がありますが、一部のシステムでは機能しません)。
  • 一部の設定では、Ubuntuシステム設定の代わりにCatalyst Control Centerを使用する必要があります。たとえば、デスクトップを2番目のモニターに初めて拡張する場合などです。

それらはコメントの1つで言及されているので、実験的なドライバーに関する言葉です。私はそれらを使用することはお勧めしません。現時点では(少なくとも12.04では)他のいくつかのパッケージと互換性がありません(特に:ハードウェアビデオデコード)とopenclは醜いハックなしでは動作しません)。AMDの最新のドライバーが本当に必要な場合は、AMDのWebサイトから入手して、ディストリビューション固有のパッケージビルドするために使用してください。

要するに、オープンソースのドライバーですべてがうまくいくなら、これらを使用してください。上記の機能のいずれかが必要または必要であり、更新によって何かが壊れるという非常に小さなリスクがあれば、fglrx-updatesを使用します。それ以外の場合はfglrxを使用します。何をしているかわからない場合は、試験的なドライバーを使用しないでください。


1
ありがとう!パフォーマンスはまさに私の問題です。私のラップトップ(グラフィックHD6290、4GB ram、AMD C60)は、Windows 8では非常にスムーズに動作しますが、Ubuntuでは遅れて応答しません。ドライバーの問題かもしれないと思っています。あなたは実験的なドライバーに言及しました、私はそれが私のスクリーンショットにはないと思います、いいえ?
チン

2
この場合、fglrx-updatesドライバーを試してみてください。それらは私のC60ネットブックでうまく機能し、驚くほど優れたパフォーマンスを提供します。試験的なドライバーはスクリーンショットに含まれていません。Ubuntuの開発者は実験的なドライバーの問題を認識していると思いますので、それらを一覧にしないでください。
soulsource 2013

3
もう1つ、ラップトップでビデオを見たい場合は、ハードウェアのデコードが必要になるでしょう。このためには、独自のドライバーを使用する必要があります。さらに、ハードウェアデコードライブラリをインストールする必要があります:libva(多分libva-dev)、libva-x11-1、libva-glx1、xvba-va-driver。機能しているかどうかを確認するには、vainfoをインストールしてターミナルで実行します。さまざまな(私が正しく覚えている場合は2)プロファイルがリストされている場合、ハードウェアデコードのサポートは正しくインストールされています。Ubuntuで利用可能な唯一のハードウェアデコードをサポートするプレーヤーは、vlcです。入力とコーデックの設定を確認して有効にします。
soulsource 2013

いいですね、私のラップトップもC60です
Chin

1
最近まで、ダイナミックパワーマネジメントはオープンソースドライバーでデフォルトで無効になっており、カーネルコマンドラインパラメーターを設定して有効にする必要がありました。カーネル3.13ダイナミックパワーマネージメントは多くのカードでオープンソースドライバーでも有効になっているため、最近のカーネルバージョンでは、過熱の問題は発生しなくなりました。
soulsource 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.