12.10 quantalにアップグレードした後、fglrxのパッケージバージョンは機能しなくなりました。これは、HD 2k-4kシリーズカード用に別の「レガシー」fglrxドライバーがあるためですが、12.10のxorgサーバーと互換性がないためです。
これは、HD 2000〜HD 4000シリーズカード用のドライバーの最新バージョンです。非レガシーfglrxドライバーを使用することはできませんが、WM合成が遅延し、YouTubeビデオがPentium MMXシリーズのように再生されることを希望する場合は、オープンソースradeonドライバーを使用できます。
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
通常、このドライバーは以下の方法でインストールできます。これapt-get install fglrx
は、非レガシードライバーを取り込むために必要です。
wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f
別のバージョンのfglrx(たとえば、これらのカードをサポートしない新しい12.9)を使用している場合、最後のコマンドでエラーno supported hardware detected
または類似のエラーが発生します。ただし、この時点ですべてが機能し、妥当なxorg.confを取得できます。
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
この時点でリブートすることになっており、すべてがfglrxドライバーで動作します。ただし、再起動Xorg.0.log
するfglrx
と、ロードの試行時に次のエラーが処理されます。
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
いろいろ調べてみると、これはxserver 1.13以降をサポートしていないレガシーATIドライバーの問題であることがわかります。(Arch Linuxスレッド)ATIは、最新(HD 5000シリーズ以降)のカード用の固定ドライバーをリリースしましたが、「レガシー」カード用のドライバーはまだリリースしていません。非レガシーATIドライバーは、古いカードでは使用できません。
これらのHD 2000-4000シリーズカードのいずれかを使用するUbuntuユーザーはどうすればよいですか?
- xserver 1.13で適切に動作する更新された「レガシー」ATIドライバーを待ちますか?
- xserver 1.11を使用する12.04 Preciseにダウングレードしますか?
- 12.10 Quantalのxserverを1.12にダウングレードしようとすると、UnityとGNOMEが壊れる可能性がありますか?
- HD 5000シリーズ以降のカードへの強制アップグレード?(統合グラフィックスでは不可能...)
- この問題を簡単に解決する他の1337アクションはありますか?