Ubuntu · 2 min read · Jan 06, 2026

Ubuntu Feisty Fawn デスクトップに ATI Radeon グラフィックカードで Beryl をインストールする

Ubuntu Feisty Fawn デスクトップに ATI Radeon グラフィックカードで Beryl をインストールする

バージョン 1.0
著者: Falko Timme

このチュートリアルでは、ATI Radeon グラフィックカードを搭載した Ubuntu 7.04 (Feisty Fawn) デスクトップに Beryl をインストールして構成する方法を示します。Beryl を使用すると、美しい 3D 効果をデスクトップで利用できます。これを実現するために、Ubuntu に付属のオープンソース ATI ドライバーと AIGLX を使用します。もう一つの方法は、閉じられたソースの ATI ドライバーと XGL を使用することですが、これは少し不安定なようです。

この文書には、いかなる種類の保証もありません!これはこのようなシステムを設定する唯一の方法ではないことをお伝えしたいと思います。この目標を達成する方法はたくさんありますが、これは私が取る方法です。これがあなたにとって機能するという保証はありません!

1 予備ノート

このチュートリアルは、次の 2 つの記事からまとめました:

私は、ATI Mobility Radeon 9200 グラフィックカードを搭載した 3 年古い HP Pavilion zt3000 ノートブックでこれを試しましたが、非常に良好に動作します。

これを試す前に、Ubuntu Feisty Fawn デスクトップにすべての更新がインストールされていることを確認してください。

2 グラフィックカードについて調べる

まず、グラフィックカードについて調べる必要があります。ターミナルを開き (アプリケーション > アクセサリ > ターミナル) 、次のコマンドを入力します。

lspci

出力に次のようなものが表示されるはずです:

01:00.0 VGA 互換コントローラー: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 01)

(この出力は、ATI Mobility Radeon 9200 グラフィックカードを使用している私のノートブックからのものです。)

次のリストは、Beryl を使用できる ATI グラフィックカードを示しています(Beryl を使用したい場合は、グラフィックカードが フル 3D サポート の下にリストされている必要があります):

フル 3D サポート

  • 7000 / rv100 ベースのカード。
  • 7200 / R100 ベースのカード。
  • 7500 / rv200 ベースのカード。
  • 8X00 / R200 ベースのカード。
  • 9000 / rv250 ベースのカード。
  • 9100 / R200 ベースのカード。
  • 9200 / rv280 ベースのカード。

実験的 3D アクセラレーション

  • 9500 / R300 ベースのカード。
  • 9600 / rv350 または rv360 ベースのカード。
  • 9700 / R300 ベースのカード。
  • 9800 / R350 または R360 ベースのカード。
  • X300 / rv370 ベースのカード。
  • X600 / rv380 ベースのカード。
  • X700 / rv410 ベースのカード。
  • X800 / R420 または R423 または R430 または R480 ベースのカード。
  • X850 / R480 または R481 ベースのカード。

2D アクセラレーションのみ

  • Xpress 200M ノースブリッジ統合 GPU

サポートされていない

  • X1300 / R515 ベースのカード。
  • X1600 / R530 ベースのカード。
  • X1800 / R520 ベースのカード。
  • X1900 / R580 ベースのカード。

3 オープンソース ATI ドライバーと AIGLX の構成

私たちは、プロプライエタリ ATI ドライバー (fglrx) の代わりに、オープンソース ATI ドライバーと AIGLX を使用したいと考えています。したがって、fglrx を無効にする必要があります。まず、fglrx カーネルモジュールを無効にします:

sudo modprobe -r fglrx

次に、次のコマンドを実行します。

glxinfo | grep vendor

出力に ATI が表示される場合は、まだ間違ったドライバーを使用しています。代わりに SGI が表示される場合は、すべて正常です。私のノートブックでは、出力は次のようになりました:

server glx vendor string: SGI  
client glx vendor string: SGI  
OpenGL vendor string: Tungsten Graphics, Inc.

前のコマンドの出力に ATI が含まれている場合は、次のように fglrx ドライバーを削除します(出力に SGI が含まれている場合でも、念のためにこれを行うことができます):

sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

次に、/etc/X11/xorg.conf を修正する必要があります:

sudo gedit /etc/X11/xorg.conf

次の内容を置き換えます。

| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "ati" BusID "PCI:1:0:0" EndSection |

次の内容に置き換えます。

| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "radeon" BusID "PCI:1:0:0" Option "XAANoOffscreenPixmaps" Option "AGPMode" "4" Option "AGPFastWrite" "true" Option "DisableGLXRootClipping" "true" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" Option "EnablePageFlip" "true" EndSection |

(追加された Option 行と変更された Driver 行に注意してください。もちろん、異なるグラフィックカードを使用している場合は、Identifier は異なるように見えます。)

/ etc/X11/xorg.conf の Monitor および Screen セクションは問題ないはずです。

また、次の内容を置き換えます。

| Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |

次の内容に置き換えます。

| Section "ServerLayout" Option "AIGLX" "true" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |

(最初に AIGLX Option 行を追加したことに注意してください。)

最後に、/etc/X11/xorg.conf の最後に次の 2 つのセクションを追加します(ファイル内の他の場所に存在しない場合):

| Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection |

変更を有効にするために、X を再起動する必要があります。Ctrl-Alt-Backspace を押すことでこれを行うことができます(これが機能しない場合は、システムを再起動してください)。

その後、再度次のコマンドを実行します。

glxinfo | grep vendor

出力に SGI が表示されるはずです:

server glx vendor string: SGI  
client glx vendor string: SGI  
OpenGL vendor string: Tungsten Graphics, Inc.

次に、次のコマンドを実行します。

glxinfo | grep "direct rendering"

これにより、次の行が表示されるはずです:

direct rendering: Yes
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。