web-dev-qa-db-ja.com

Ubuntu 12.04-デフォルトのRadeonドライバーがまったく機能しない

最近、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]
3
gerky
  1. Sudo ppa-purge ppa:ubuntu-x-swat/x-updatesを過ぎてターミナルに移動します
  2. 須藤apt-getアップデート
  3. Sudo add-apt-repository ppa:ubuntu-x-swat/x-update
  4. Sudo apt-get update && Sudo apt-get upgrade
  5. lshw -cビデオ

ロードされたドライバーに関する詳細情報が必要な場合は、modinfoまたはglxinfoを実行します

1
Snafu006

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切り替え可能グラフィックスでは機能しない場合があります。ハイブリッドの場合、さらに指示が利用可能になるまで待つことをお勧めします。)

  1. これが機能しない場合に備えて、xorg.confのバックアップコピーを保存します。

Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK

  1. 現在のfglrxおよびfglrx-amdcccleを削除またはパージします(aptitude、apt、Software CenterまたはSynaptic以外の方法を使用した場合は、削除するために相手の指示に従ってください)。

Sudo apt-get remove --purge fglrx fglrx-amdcccle

一部のユーザーにとって、fglrx-updatesおよびfglrx-amdcccle-updatesパッケージは機能しません。それらをインストールしようとした場合も、

Sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates

  1. リブート

  2. ドライバーをインストールします。

Sudo apt-get install fglrx fglrx-amdcccle

  1. 再起動する前に、新しいxorg.confを生成してください!

Sudo aticonfig --initial

複数のAMD/ATIグラフィックカードを使用している場合は、

Sudo aticonfig --adapter = all --initial

  1. 再起動します。

  2. Catalyst Control Centerを使用して、モニターのセットアップを最終調整します。

再起動後に、「保存された構成をモニターに適用できませんでした」というメッセージが表示された場合でも、心配しないでください。この警告が表示されない場合でも、Catalyst Control Centerを使用してモニターを構成する必要があることを意味します。これは、複数のモニターアプリケーション(特にモニターのサイズが異なる場合)および複数のグラフィックカードアプリケーションで発生する可能性が最も高くなります。

Catalyst Control Centerをアイコンから起動できない場合は、ターミナルから試してください:

gksudo amdcccle

  1. ハードウェアアクセラレーション(12.04 Precise Pangolinでテスト済み)を取得するには、さらに4つのパッケージを追加する必要があります。

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

4
Snafu006