ATIのホームページからダウンロードしたati-driver-installer-11-9-x86.x86_64.run
をインストールしました。
しかし、私は「ディストリビューション固有の」インストーラを構築するのではなく、一般的なバージョンをインストールしました。
今、私は古いFglrxドライバをインストールしたことに関連するgnome-shellグラフィックの不具合を持っています。
どうすればこれらのドライバを削除できますか? 追加ドライバダイアログには表示されませんし、これらを削除するまでは他のドライバをインストールすることができません。
この2つのコマンドを実行してください:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
さらにこのサイトも参考にしてください: ATI - Ubuntu Oneiric インストールガイドを参照してください。
Catalyst/fglrxを削除する。
最初のコマンドのアンインストールスクリプトは、ドライバをダウンロードして直接インストールした場合のみ存在します(このガイドのようにパッケージを構築するのではありません)。存在しない場合は、最初のコマンドをスキップしてください。
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
オープンソースのドライバを使用する予定の場合、Catalyst はいくつかの主要な 3D ライブラリを独自のバージョンで上書きまたは流用するため、いくつかのパッケージを再インストールする必要があります。この問題の詳細については、このUbuntu wikiページを参照してください。
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati
もし、$ E: Internal Error, No file name for libgl1-mesa-dri
が表示されたら、上記の3番目のコマンドを次のように変更します:
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
全て終了後、再起動し、同じWikiで同じ手順でレガシー12.6ドライバをインストールします: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29
quot;始める前に"のセクションから始めて、quot;wget"のダウンロードをスキップして、代わりにダウンロードした12.6レガシーを使用します。あとはすべて同じです。最終的にはうまくいくでしょう!
インストールした後は、次のことを忘れないでください:
sudo amdconfig --initial -f
最も徹底的な除去の試みには、2つのコマンドの実行が必要です。ただし、1つ目のコマンドにはいくつかのバリエーションが考えられます。一般的に、2つのコマンドは次のようになります(擬似コード):
sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages
では、具体的な実際のコマンドを挙げてみましょう。
ここでは、最初のコマンドのすべてのバリエーションを紹介します。順番に試してみてください。うまくいったものがあれば、それで終わりで、2番目のコマンドに移ることができます:
sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall
お分かりのように、最初の3つのバリエーションは、時間の経過とともに起こったスクリプト名の変更に関係しているだけです。これらの3つのコマンドを試すよりも、/usr/share/ati/
をリストアップして、正しいファイル名を探すほうが簡単です。
最後の2つのコマンドは、Catalyst Linuxの公式ドキュメントに記載されているものです。これらは、--uninstall
パラメータを他のスクリプトに渡します。しかし、そのスクリプトの正しい名前を見つける必要があります。Catalyst Linux の公式ドキュメントに載っているのはこの2つだけですが、上に示した以外にもバリエーションがあるはずです。
もし、上記の最初のコマンドのバリエーションに対して、次のような応答が返ってきた場合:
failed: No such file or directory
のようになったら、次の変種を試してみてください。もし、何も実行せずに最初のコマンドのすべてのバリエーションを使い果たしたら、仕事は完了したと考えてください。
さて、2番目のコマンドを実行します。この形式は、あらゆるケースに対応できるはずです(ワイルドカードの使用により):
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
上記の手順で、元のXorg設定ファイルは自動的に復元されました。しかし、Catalyst Linuxの公式ドキュメントには、以下のような手動での手順が記載されています:
バックアップされた設定ファイルを見つける:ls /etc/X11/xorg.conf.original- 番号が最も大きい最新版を取り、コピーする。
バックアップされた設定ファイルを見つける: ls /etc/X11/xorg.conf.original- 最も大きい番号を持つ最新バージョンを取り、それを既存の
xorg.conf ファイルの上にコピーする: cp /etc/X11/xorg.conf.original-
さらに、このリンクを読むことが重要だと思います:
X/Troubleshooting/VideoDriverDetection - Ubuntu Wiki https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx
この質問はfglrxの削除に関するものですが、fglrxを削除した後、コンピュータを動作する設定に再起動できるようにしたいとも考えているのでしょう。上のリンクにいくつかの手順が紹介されています。質問とは直接関係ないので、ここに貼り付けるには長すぎるかもしれませんね。しかし、オリジナルのドライバを再インストールすることが重要であるため、私はそれを言及しました。要するに、コマンドは以下のようなものになります:
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
重要:ltsハードウェアイネーブルメントスタックを実行している場合、物事は少し難しくなるかもしれません。私はここで解決策を見つけました: https://askubuntu.com/a/344625/36661
この質問に対するものです:
12.04 - グラフィック表示で大きな問題が発生する - Ubuntuに質問する https://askubuntu.com/questions/342276/experiencing-major-issues-on-graphic-displays
詳細についてはリンク先をご覧ください。
以下は関連リンクです:。
Microsoft Word - Catalyst_Linux_Installer.doc - catalyst_linux_installer.pdf http://www2.ati.com/relnotes/catalyst_linux_installer.pdf
BinaryDriverHowto/ATI - コミュニティ Ubuntu ドキュメント https://help.ubuntu.com/community/BinaryDriverHowto/ATI