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


32

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ユーザーはどうすればよいですか?

  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アクションはありますか?

関連するスレッドでの私の答え。あなたを助けるかもしれません。
グルタニメート

回答:


1

レガシードライバーを備えた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

2

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

sudo apt-get purge fglrx

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

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


1
私は12.04を持っています。この夏以来、gnome-shellで通常のデスクトップで使用するRADEONドライバーを使用しています。私のカードは次の (--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
とおりです。– Rmano

@Rmano 12.04でATI Radeonドライバーを使用しましたが、問題はありません。しかし、同じドライバーは12.10でMISERABLYに失敗します。これの背後にある理由は次のとおりです。12.10のUnityの新しいバリアント。b。Unity-2Dは12.10で廃止されました。
トムカット

これは悲惨なニュースです。Radeonドライバーがgnomeシェルで動作するかどうか知っていますか?これを読む数秒前に「更新」ボタンに手を触れました。
-Rmano

1
@Rmano Radeonドライバー(と呼ばれるfglrx)はgnome-shellでうまく動作しますが、新しいxserverでは動作しません。ただし、当面はオープンソースのドライバーを使用することは問題ではないと考えています。あなたも彼らとかなりまともなゲームをすることができます。AMDがアップデートやパッチなどをリリースするのを待つか、Canonicalまたは他のFOSSコミュニティ/開発者がリリースするのを待ってください。私もfglrx、開いているドライバーを12.10にアップグレードして、後悔することは一切ありませんでした。
-TomKat

1
はい、オープンソースのドライバーは、xserver、Unity(3D)、およびgnome-shellで正常に動作します。
-TomKat

2

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

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による公式のドライバーリリースがあるまでお役に立てば幸いです。


反対の問題があったと思います。これは ATIが5000未満のカードをサポートしなくなったために役立ちます。これは、独自のドライバーを削除し、より優れた組み込みのオープンソースドライバーがその機能を実行できるためです。12.04から14.04にアップグレードした後、デスクトップがまったくなかったので、すべてが修正されました。
セリン

1

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

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

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

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


OSが推奨するドライバーをダウンロードしないでください。元の質問でリンクしたCatalyst 12.6レガシードライバーをインストールし、コマンドを使用してインストールします。
アンドリューマオ

@egamboau 12.10を使用している場合は、ATIドライバーをインストールしないでください。私が試した12.10では、すべてのシステムで失敗しました。ただし、12.04では魅力のように機能します。新しいxserverとUnityはfglrxでサポートされておらず、Unity-2Dは廃止されました。
TomKat

1

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

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

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


ええ、私のラップトップはこれです:forum.notebookreview.com/acer/…ひどいデザイン。現在、私はtemp1を持っています:Firefox以外のGPUアイドリングでは+ 57.0°C(crit = + 90.0°C)、閉じたドライバーよりも約10度以上、それは常に「最小」の電力設定、「中」です最初の数分間(mimetypeファイルデータベースを実行しているプロセス)に時々クラッシュします。
i30817

0

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

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

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


チップセットに統合されたRadeon HD 4290があり、fglrxが非常に必要です。4770のようなより強力なカードでは、オープンソースドライバーがやや不自然であり、合成がまだうまく機能するための余裕がありますが、ローエンドの統合カードはそうではありません。
アンドリューマオ


0

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


2
Ask Ubuntuへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
fossfreedom

このスレッドは、上記の推奨アプローチを使用した後にfglrx-legacyインストールを修正するのに役立ちました。これらを行うことにより:sudo apt-get purge fglrx-amdcccle-legacy fglrx-legacy-dev fglrx-legacy sudo rm -R / usr / lib / fglrx sudo rm -R / usr / share / ati
gare

0

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

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

何かのようなもの:

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

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


-2

グラフィック解像度の問題がある場合はみんな。

更新マネージャーに移動します->追加ドライバー->デフォルトのドライバー選択して再起動します。


GUIを持たないことが最初にここで彼らを獲得したので、GUIなしでこれを行う方法を人々に伝えたいかもしれません。
デールE.ムーア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.