Radeon HDドライバ
Radeon HDドライバは、以前紹介したようにプロプライエタリなドライバが用意されています。しかし、何かしら不都合が発生しているときは、
メーカーから直接ドライバをダウンロードしてインストールしてみるのも一つの手です。
注意:
特に問題が起きていない場合は、現状のドライバをそのまま使い続けたほうが良いです。
新たなトラブルが発生する可能性があるためです。
トラブルが発生したときに、自分で復旧できる自信がないなら止めておきましょう。
マルチモニターが設定できなかったり、AMD Catalyst Control Centerが落ちる場合は、
最新のドライバをインストールすることで現象が改善する可能性があります。
今回は以下の条件・前提でドライバをインストールします。
- Radeon HD5770ドライバ
- Ubuntu 12.04LTS 64bit
- パッケージを作成して、パッケージからドライバをインストールする
事前準備
パッケージを作成するには以下のパッケージが必要になります。Ubuntuソフトウェアセンターからあらかじめインストールしておきます。
Ubuntuソフトウェアセンターで検索するキーワードは、
各タイトルか各画面の左上に表示されている(星マークの上)パッケージ名を入力します。
1.build-essential
2.devscripts
3.devhelper
4.dh_modaliases
5.execstack
6.linux-headers-generic
注意:
32bit版ではpaeカーネルが採用されているので、
paeに対応したヘッダーをインストールする必要があります。
Radeon HDドライバパッケージの作成
準備が整ったら、ドライバパッケージの作成です。1.ドライバのダウンロード
AMDのサイトからドライバをダウンロードします。ダウンロードするドライバは、Radeon HD5770に対応したドライバです。
64bit版Ubuntuをインストールしているので、64bit版ドライバをダウンロードします。
以下の設定を行い、「View Results」をクリックします。
検索結果が表示されるので、以下のドライバーをダウンロードします。
2.ドライバインストーラーの準備
「amd-driver-installer-12-8-x86.x86_64.zip」をダウンロードしたら解凍します。解凍すると「amd-driver-installer-8.982-x86.x86_64.run」ファイルができます。
このファイルはシェルスクリプトタイプのインストーラーです。
シェルスクリプトなので、実行権限をセットします。
3.インストーラーの起動
「amd-driver-installer-8.982-x86.x86_64.run」をNautilusでダブルクリックします。以下画面が表示されるので、「実行する」ボタンをクリックします。
次にパスワードが求められるので、ログインしているユーザーのパスワードを入力します。
4.処理方法の選択
直接インストールする方法とパッケージを作成する方法があります。今回はパッケージを作成してパッケージからインストールするので、
「Generate Distribution Specific Driver Package」を選択し、
「Continue」ボタンをクリックします。
5.ライセンスの同意
ライセンスが表示されるので、内容に同意できたら「I Agree」ボタンをクリックします。6.パッケージの種類の選択
生成するパッケージの種類を選択します。「Build package for detected OS: Ubuntu/precise」を選択し、
「Continue」ボタンをクリックします。
7.ドライバとパッケージのビルド
ドライバとパッケージのビルドが開始されます。そこそこ時間がかかりますので、5分ほど待ちましょう。
8.ビルド完了
ビルドが完了すると以下の画面が表示されます。インストーラーのログファイルは「/usr/share/ati/fglrx-install.log」に出力されます。
エラーが発生した場合、「Exit」ボタンをクリックした時にエラー発生の通知が表示されます。
その場合は、インストーラーのログを確認します。
9.ドライバのパッケージファイル
ビルドに成功すれば、インストーラーと同じフォルダーにドライバのパッケージファイルが生成されています。
fglrx-installer_8.982-0ubuntu1_amd64.changes
生成された各パッケージの情報です。ドライバパッケージを保存しておくなら、このファイルも一緒に保存しておきましょう。
後でどれがどのパッケージか区別しやすくなります。
fglrx-dev_8.982-0ubuntu1_amd64.deb
開発者用のパッケージです。インストールする必要はありません。
fglrx_8.982-0ubuntu1_amd64.deb
ドライバ本体です。fglrx-amdcccle_8.982-0ubuntu1_amd64.deb
AMD Catalyst Control Centerです。Radeon HDドライバのインストール
1. ドライバ本体のインストール
「fglrx_8.982-0ubuntu1_amd64.deb」をNautilusからダブルクリックすると、以下のようにUbuntuソフトウェアセンターが起動します。
「インストール」ボタンをクリックします。
すでにプロプライエタリなドライバを「追加のドライバー」からインストールしている場合は、
「アップグレード」ボタンをクリックします。
2.AMD Catalyst Control Centerのインストール
次に「fglrx-amdcccle_8.982-0ubuntu1_amd64.deb」をNautilusからダブルクリックして、Ubuntuソフトウェアセンターを起動します。
「インストール」ボタンをクリックします。
同じように、すでにプロプライエタリなドライバを
「追加のドライバー」からインストールしている場合は、「アップグレード」ボタンをクリックします。
3./etc/X11/xorg.confを初期化する
端末を起動して、以下のように入力します。sudo aticonfig --initial -f
このコマンドはドライバの設定を初期化するコマンドなので、
後でまた再初期化したい場合は、このコマンドを実行して再起動すればOKです。
4.再起動
後は再起動して作業完了です。ドライバのヘルプ
ドライバをインストールすると、ドライバのヘルプもインストールされます。ヘルプはHTML形式で提供されており、ヘルプを開くにはWebブラウザで以下にアクセスします。
file:///usr/share/doc/fglrx/index.html