ホーム > Ubuntu > Ubuntu 9.04 のデスクトップ環境設定(Compiz Fusion中心) その6

Ubuntu 9.04 のデスクトップ環境設定(Compiz Fusion中心) その6

Dell Studio 1555 / ATI MobilityRadeon(TM) HD 4570の環境に
グラフィックス・カード・ドライバをインストールする記事を以前に書きましたが、
もっと良い方法がありましたので(まだ他に良い方法があるかもしれませんが...)
再度、グラフィックス・カード・ドライバのインストール手順を紹介します。

今回はメーカーのサイトから最新のドライバをダウンロードして
インストールする方法です。

・ダウンロード
 AMDのサイトより最新のグラフィックス・カード・ドライバをダウンロード
 http://www.amd.com/jp/Pages/AMDHomePage.aspx
  グラフィックス/Linux x86/Radeon/ATI Radeon HD 4550 Seriesを選択し
 "ati-driver-installer-9-6-x86.x86_64.run"ファイルをダウンロード

・インストール(失敗編)
 ダウンロードに実行権を付け実行するとインストーラが起動する。
 chmod 777 ati-driver-installer-9-6-x86.x86_64.run
 sudo ./ati-driver-installer-9-6-x86.x86_64.run

 Options選択
 Install Driver 8.62 on X.org 7.4 and later releases
 Generate Distribution Specific Driver Package
 "Generate..."の方はUbuntuが選択肢にないので"Install..."の方を選択
 [continue]
 [agree]

 Automaticを選択
 [continue]

 これでインストールが終わりなので、再起動後に動作確認してみると...
 Conpizのベンチマークで300Frames/secと表示!
 (以前の手順では60Frames/secぐらいであった。)
 数が多いと良いと思っているのでスゴと思いましたが...
 Compizは正常に動くものの
 google-earthや3Dなスクリーンセーバー等が表示されなくなりました。。
 残念

・インストール(成功編)
 generatable packagesのリスト表示をする。
 sudo ./ati-driver-installer-9-6-x86.x86_64.run --listpkg

 リストに"Ubuntu/9.04"があるのでオプションで指定してジェネレート
 sudo ./ati-driver-installer-9-6-x86.x86_64.run --buildpkg Ubuntu/9.04

 以下のパッケージが生成されるのでダブルクリックして全てインストール
 xorg-driver-fglrx_8.620-0ubuntu1_i386.deb
 xorg-driver-fglrx-dev_8.620-0ubuntu1_i386.deb
 fglrx-kernel-source_8.620-0ubuntu1_i386.deb
 fglrx-amdcccle_8.620-0ubuntu1_i386.deb
 fglrx-modaliases_8.620-0ubuntu1_i386.deb
 libamdxvba1_8.620-0ubuntu1_i386.deb

 再起動後、動作確認してみると...
 Compizのベンチマークでは86Frame/sec
 Compiz快調!!
 google-earthや3Dなスクリーンセーバーも快調!!
 チラつきも殆ど無し!!
 (以前の手順ではチラつきがあった。)
 今のところ、この手順が一番おすすめです。

参考までに/etc/X11/xorg.confの内容とパッケージの生成過程を
以下に掲載します。

・/etc/X11/xorg.conf
 特にいじっておらず普通です。(調整の余地ありかも)

----------
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "ServerFlags"
Option "Xinerama" "off"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
----------



・パッケージの生成過程(ちょっと時間がかかります。)

----------
ubuntu@ubuntu-laptop:~$ sudo ./ati-driver-installer-9-6-x86.x86_64.run --listpkg
Created directory fglrx-install.oqIZul
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.62..........
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
List of generatable packages:

Package Maintainer(s): Aric Cyr
Mario Limonciello
Status: *UNVERIFIED*
Debian Packages:
Debian/sid
Debian/unstable
Debian/etch
Debian/stable
Debian/lenny
Debian/testing
Debian/experimental

Package Maintainer(s): Niko Mirthes
Michael Larabel
Status: *UNVERIFIED*
Fedora Packages:
Fedora/FC3
Fedora/FC4
Fedora/FC5
Fedora/FC6
Fedora/F7
Fedora/F8
Fedora/F9
Fedora/F10
Fedora/RHEL3
Fedora/RHEL4

Package Maintainer(s): Anssi Hannula
Status: *UNVERIFIED*
Mandriva Packages:
Mandriva/2006.0
Mandriva/2007.0
Mandriva/2007.1
Mandriva/2008.0
Mandriva/2008.1
Mandriva/2009.0
Mandriva/2009.1

Package Maintainer(s): Bowen Zhu
Status: *UNVERIFIED*
RedFlag Packages:
RedFlag/RF50
RedFlag/RF60
RedFlag/RF60sp2

Package Maintainer(s): ATI
Status: Verified
RedHat Packages:
RedHat/RHEL4
RedHat/RHEL4_64a
RedHat/RHEL5
RedHat/RHEL5_64a

Package Maintainer(s): Emanuele Tomasi
Ezio Ghibaudo
Federico Rota
Status: *UNVERIFIED*
Slackware Packages:
Slackware/All
Slackware/Only_Module
Slackware/Only_X

Package Maintainer(s): Bob Walmsley
Status: *UNVERIFIED*
SuSE Packages:
SuSE/SLE10-IA32
SuSE/SLE10-AMD64
SuSE/SUSE103-IA32
SuSE/SUSE110-IA32
SuSE/SUSE103-AMD64
SuSE/SUSE110-AMD64
SuSE/SLE11-IA32
SuSE/SUSE111-IA32
SuSE/SLE11-AMD64
SuSE/SUSE111-AMD64

Package Maintainer(s): Mario Limonciello
Aric Cyr
Status: *UNVERIFIED*
Ubuntu Packages:
Ubuntu/7.10
Ubuntu/8.04
Ubuntu/8.10
Ubuntu/9.04
Ubuntu/gutsy
Ubuntu/hardy
Ubuntu/intrepid
Ubuntu/jaunty
Ubuntu/karmic
Ubuntu/source

For example, to build a Debian Etch package, run the following:
% ./ati-driver-installer--.run --buildpkg Debian/etch

Removing temporary directory: fglrx-install.oqIZul

----------
ubuntu@ubuntu-laptop:~$ sudo ./ati-driver-installer-9-6-x86.x86_64.run --buildpkg Ubuntu/9.04
Created directory fglrx-install.gekPWG
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.62..........
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Ubuntu/9.04
Resolving build dependencies...
Continuing package build
Package /home/ubuntu/xorg-driver-fglrx_8.620-0ubuntu1_i386.deb has been successfully generated
Package /home/ubuntu/xorg-driver-fglrx-dev_8.620-0ubuntu1_i386.deb has been successfully generated
Package /home/ubuntu/fglrx-kernel-source_8.620-0ubuntu1_i386.deb has been successfully generated
Package /home/ubuntu/fglrx-amdcccle_8.620-0ubuntu1_i386.deb has been successfully generated
Package /home/ubuntu/fglrx-modaliases_8.620-0ubuntu1_i386.deb has been successfully generated
Package /home/ubuntu/libamdxvba1_8.620-0ubuntu1_i386.deb has been successfully generated
Removing temporary directory: fglrx-install.gekPWG
----------


また最新のグラフィックス・カード・ドライバがリリースされたら
試してみたいと思います。

[ 2009/07/07 02:01 ] Ubuntu | TB(0) | CM(4)
はじめまして。

以下レポートと感謝の気持ちを。

Ubuntu9.04 +
SAPPHIRE ATI Radeon HD4350 512MB +
BENQ G2400W + (CRT 24in Wide1920x1200)
RDF191S (MITSUBISHI 19inブラウン管 1600x1200)
ディスプレイ2枚は共にD-Sub入力

という構成でどうしてもATIのドライバを使った綺麗なデュアルディスプレイが構築できなかったのですが、この記事を読んで試して見たところ無事できました。
視覚効果も完璧です。標準ドライバでのチラつきもなくなりました。

本当にありがとうございます。

Murofushi
[ 2009/09/09 00:01 ] [ 編集 ]
Murofushiさん、はじめまして!
お役に立てて光栄です!
ブログを始めてみたものの役立つ記事が
かけるのかな?と思ってましたが、
コメントを頂きまして大変励みになりました!

こちらこそ、ありがとうございました!
[ 2009/09/12 01:57 ] [ 編集 ]
こんにちは。私も感謝の気持ちを...。

Ubuntuのシステム管理機能を使ってインストールしたドライバではマルチディスプレイの
設定ができず、あれこれ方法を探しておりましたが、この記事を拝見して、無事、マルチ
ディスプレイ化に成功しました。

当方の環境では、
sudo ./ati-driver-installer-9-9-x86.x86_64.run --buildpkg Ubuntu/9.04
としたとき、dpkg-buildpackageが Not found というメッセージが出ましたが、
dpkg-dev をインストールしてからやり直したところうまくいきました。

再起動してCatalyist Control Centerを起動しようとしたとき、ドライバがインストール
されていないので実行できないという旨のメッセージが表示されましたが、
sudo aticonfig --initial
を実行したら、Catalyist Control Centerを起動できました。

有益な記事をポストしていただいてありがとうございました。
[ 2009/10/11 11:45 ] [ 編集 ]
Kawamata さん、はじめまして!
コメント頂き、とても嬉しいです。

まだ記事数の少ないこのブログに訪問頂けたのは
Murofushiさんのコメントのおかげかなと思います。
Kawamata さんにも補足して頂きましたので
更にお役にたてる機会が増えたかも。

次バージョンのUbuntu 9.10ではすんなりできると良いですね〜
色々試行錯誤するのも意外と楽しかったりしますけど(笑)
[ 2009/10/13 00:41 ] [ 編集 ]
コメントの投稿













管理者にだけ表示を許可する