web-dev-qa-db-ja.com

Ubuntu 12.04.2以降のRadeon HD 2000、3000、4000:fglrx(レガシー)はサポートされていません、どうすればよいですか?

12.10 quantalにアップグレードすると、fglrxのパッケージバージョンは機能しなくなります。これは、HD 2k-4kシリーズカード用に別の「レガシー」fglrxドライバーがあるためですが、12.10のxorgサーバーと互換性がないためです。

これは、HD 2000〜HD 4000シリーズカード用のドライバーの最新バージョンです。非レガシーfglrxドライバーは使用できませんが、WM合成が遅延し、Pentium MMXシリーズのように再生するYouTubeビデオを好む場合は、オープンソース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ドライバーで動作します。ただし、再起動時に、fglrxがロードを試行すると、Xorg.0.logで次のエラーが処理されます。

(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ユーザーは何をすべきですか?

  1. Xserver 1.13で適切に動作する更新された「レガシー」ATIドライバーを待ちますか?
  2. Xserver 1.11を使用する12.04 Preciseにダウングレードしますか?
  3. 12.10 Quantalのxserverを1.12にダウングレードしようとすると、UnityとGNOMEが壊れる可能性がありますか?
  4. HD 5000シリーズ以降のカードへの強制アップグレード? (統合グラフィックスでは不可能...)
  5. この問題を簡単に解決する他の1337アクションはありますか?
32
Andrew Mao

レガシードライバを備えた ppa:makson96/fglrx PPAがあります。また、レガシードライバーは 互換性なし が新しいカーネルやXサーバーではないため、カーネルとXサーバーを古いバージョンにダウングレードします。ただし、ドライバーはUbuntu 13.04で使用されているUnityと完全に互換性がないため、リンクからリリースノートをお読みください。

PPAを使用する場合は、ターミナルから次のコマンドを実行して、カーネルとXサーバーをダウングレードし、レガシードライバーをインストールします。

Sudo add-apt-repository ppa:makson96/fglrx
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install fglrx-legacy
1
papukaija

ATI Mobility 4650 HDを使用しており、 Tomasz MakarewiczのAMD Catalyst Legacy PPA からインストールすると、統一性とopenglが壊れました。私はこれで動作するものを手に入れました(2012年のubuntuフォーラムのスレッドにあります 12.10。にATI独自のドライバをインストールできませんUnity is Missing ):

Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Sudo rm /etc/X11/xorg.conf

Sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-dri
Sudo dpkg-reconfigure xserver-xorg

Sudo reboot

これが、ATIによる公式のドライバーリリースがあるまでお役に立てば幸いです。

2
Spiros

AMD/ATI GPUドライバーを使用している場合:次のコマンドを実行してそれらを削除し、再起動します。

Sudo apt-get purge fglrx

現在、ATIカード(AMD Catalystではなく)がUnity-3Dをサポートしていないため、再インストールしないでください。

選択肢については、#1:AMD/ATIが追いつくまでお待ちください。

2
TomKat

適切な電力消費管理があれば、オープンソースのドライバーはfglrxよりもパフォーマンスが低いことを考慮しても機能します。

私はATI Radeon 4350を搭載したDell Inspiron 1545を使用していますが、残念ながらオープンソースドライバーはGPUクーラー状態を管理していないようです。クーラーは常にオンであり、大音量で動作していましたが、システム/グラフィックは負荷がかかりました。 LaunchpadのFglrxlienmeatと同じように) 、GPUクーラーは必要な場合にのみ機能し始めました。クーラーの静寂を祝福してください。

しかし、AMDが新しいXサーバーをサポートするレガシードライバーをリリースしてくれたら素晴らしいと思いますが、今は本当に気にしているのかわかりません。

1
Lexx T.B.

Compaq Presario CQ56とATI Mobility Radeon HD 4250を使用しています。PPAリポジトリ(lienmeatによると)を使用しようとしましたが、レガシードライバーでシステムが破損しました。

実際、Xserverのダウングレードはうまくいきますが、fglrxは:Sではありません。実際、ubuntuは私のカードを検出しません。息子がOSから常に提案された「プライベートドライバー」をダウンロードすることさえできません。

言い換えれば、上記の方法でレガシーをインストールすることはお勧めしません。修正を待つのが最善の方法です

(私の悪い英語は申し訳ありません、私はコスタリカ出身です、私の英語は私のスペイン語のxDほど良くありません)

1
egamboau

13.04に古いRadeon Mobility HD 2600があります。 Xorg -versionをチェックするときにXorgをダウングレードしていなかったため、上記のリポジトリ(makson)をインストールするだけでは不十分でした。

最終的に私がやったことは、再起動してリカバリし、すべてのxorgパッケージを削除し(パッケージubuntu-desktop(gulp)の削除をトリガー)、その後パッケージを再インストールしました。これにより、リポジトリからパッケージを取得します。

何かのようなもの:

Sudo apt-get remove xserver-*
Sudo apt-get autoremove
Sudo apt-get install ubuntu-desktop

それで遊んでいる必要があります!その後、高解像度のデスクトップに入りました。 Unityをリセットし、ccsmでOpenGLプラグインを有効にするだけで準備完了です!

0
Poyan

ATI Radeon HD 4770を使用していますが、オープンソースドライバーは非常にうまく機能しています。持っているカードはわかりませんが、fglrxを使ってxorgをダウングレードするよりも幸運になるかもしれません。私は何年もfglrxを使用していましたが、この夏はオープンソースドライバーに切り替え、振り返りませんでした。

確かに、Compizの一部の効果は、オープンソースドライバーを使用すると遅くなります。また、3Dゲームはfglrxがないと著しく遅くなります。ただし、ほとんどのデスクトップでの使用では、オープンソースドライバーはfglrxよりもはるかに使いやすく、実際にサポートされているというボーナスが追加されています。

(ちなみに、12.10にパッケージ化されたGnomeシェルは、オープンソースドライバーで非常にうまく機能し、Compiz/Unityよりもはるかに高速です!)

0
osarusan

最後の良いプロプライエタリドライバーを置くためのレポ: http://www.ubuntuvibes.com/2012/10/how-to-install-AMD-catalyst-legacy.html

0
lalejand

この問題の回避策は http://ubuntuforums.org/showthread.php?t=2073279 に投稿されています

0
Glen Stewart