最近、12.04 LTSにアップグレードしましたが、ATI Radeon HD5670があります。オープンソースの「Radeon」ドライバーがデフォルトで使用されていると聞きました。しかし、それは私には何も見せていませんでした。私がやったのは、「nomodeset」オプションを追加してfglrxを起動してインストールすることでした。しかし、多くの問題(フリーズ/グリッチ)が発生したため、私にはうまくいきませんでした。そこで、fglrxを削除/パージし、代わりにオープンソースドライバーを使用することを計画しています。
だから私の質問はこれです:なぜ私のデフォルトのRadeonドライバーが機能しないのですか?誰かが同様の問題を抱えていますか?また、ffコマンドを実行して、ubuntu-x-swatドライバーを使用してみました。
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
しかし、結果はRadeonドライバーと同じでした。システムの起動時に何も表示されません。何か案は?前もって感謝します!
更新lspci -nn | grep VGA
を実行すると、次のことがわかります。
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Redwood [Radeon HD 5670] [1002:68d8]
ロードされたドライバーに関する詳細情報が必要な場合は、modinfoまたはglxinfoを実行します
https://help.ubuntu.com/community/BinaryDriverHowto/ATI
Installation
注:別のOEMのハードウェア、たとえばNVIDIAから切り替える場合、AMD/ATIドライバーをインストールする前に、そのハードウェアのドライバーをアンインストールする必要があります。
Ubuntuリポジトリの使用(推奨)
バイナリドライバーをインストールする最も簡単な方法は、Ubuntuの組み込みのハードウェアドライバーマネージャーを使用することです。
Ubuntu 10.10では、これは[システム]-> [管理]-> [追加ドライバー]にあります。
Fglrxドライバーがインストールされたら、システムを再起動してログインします。 fglrxドライバーが機能しているかどうかを確認するには、ターミナルを開いて次のように入力します。
fglrxinfo
Fglrxがインストールされ、正常に機能している場合、次のような出力が表示されます。
fglrxinfoディスプレイ::0画面:0 OpenGLベンダー文字列:Advanced Micro Devices、Inc. OpenGLレンダラー文字列:ATI Radeon HD 4300/4500シリーズ
OpenGLバージョン文字列:3.3.11399互換性プロファイルコンテキスト
Ubuntuリポジトリを使用する(ハードウェアアクセラレーションを含む代替コマンドライン方式)
追加ドライバーの方法が正しく機能しないことに気付いたユーザーの場合、ターミナルを使用してUbuntuリポジトリからドライバーをインストールすることもできます。また、ハードウェアアクセラレーションを有効にすることもできますが、これは一部のユーザーにとって便利です。ハードウェアアクセラレーションピースは、Ubuntu 12.04 Precise Pangolinでテストされています。
(注:この方法はこれらのレガシーカードでは機能せず、それらのレガシードライバーはxserverでは機能しません。これらのカードのいずれかをお持ちの場合、デフォルトのオープンソースドライバーを使用するか、別のカードを購入する必要があります。残念ながら、このリストは完全ではなく、このリストに含まれる一部のカードは、異なるモデル名で販売されている製品を参照する場合もあります。
(注:マシンにハイブリッドIntel/AMD切り替え可能グラフィックスがある場合は、まずこちらのUbuntuフォーラムスレッドを参照してください。執筆時点で、以下に説明する方法はIntel/AMD切り替え可能グラフィックスでは機能しない場合があります。ハイブリッドの場合、さらに指示が利用可能になるまで待つことをお勧めします。)
Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK
Sudo apt-get remove --purge fglrx fglrx-amdcccle
一部のユーザーにとって、fglrx-updatesおよびfglrx-amdcccle-updatesパッケージは機能しません。それらをインストールしようとした場合も、
Sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates
リブート
ドライバーをインストールします。
Sudo apt-get install fglrx fglrx-amdcccle
Sudo aticonfig --initial
複数のAMD/ATIグラフィックカードを使用している場合は、
Sudo aticonfig --adapter = all --initial
再起動します。
Catalyst Control Centerを使用して、モニターのセットアップを最終調整します。
再起動後に、「保存された構成をモニターに適用できませんでした」というメッセージが表示された場合でも、心配しないでください。この警告が表示されない場合でも、Catalyst Control Centerを使用してモニターを構成する必要があることを意味します。これは、複数のモニターアプリケーション(特にモニターのサイズが異なる場合)および複数のグラフィックカードアプリケーションで発生する可能性が最も高くなります。
Catalyst Control Centerをアイコンから起動できない場合は、ターミナルから試してください:
gksudo amdcccle
Sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo
これらを正しくインストールしたかどうかをテストすることができます:
須藤vainfo
正しくインストールされると、次のものが得られます。
libva:VA-APIバージョン0.32.0 Xlib:ディスプレイ ":0"に拡張子 "XFree86-DRI"がありません。 libva:va_getDriverName()は0を返しますlibva:/usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.soを開こうとしていますlibva:va_openDriver()は0を返しますvainfo:VA-APIバージョン:0.32(libva 1.0.15)vainfo :ドライバーバージョン:VA-APIの分割デスクトップシステムXvBAバックエンド-0.7.8 vainfo:サポートされているプロファイルとエントリポイントVAProfileH264High:VAEntrypointVLD VAProfileVC1Advanced:VAEntrypointVLD