web-dev-qa-db-ja.com

FGLRXドライバーを手動でインストールした後に削除するにはどうすればよいですか?

ATI WebサイトからダウンロードしたATI-driver-installer-11-9-x86.x86_64.runをインストールしました。

ただし、distribution specificインストーラーをビルドする代わりに、汎用バージョンをインストールしました。

これで、古いFglrxドライバーがインストールされていることに関連するgnome-Shellグラフィックの不具合があります。

これらのドライバーを削除するにはどうすればよいですか?追加のドライバーダイアログには表示されず、これらが削除されるまで他のドライバーをインストールできません。

14
Hailwood

次の両方のコマンドを実行します。

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

さらに、このサイトを参照してください: ATI-Ubuntu Oneiricインストールガイド

23
bioShark

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

「開始する前に」セクションから開始し、「wget」ダウンロードをスキップし、代わりにダウンロードした12.6レガシーを使用します。残りはすべて同じです。最終的には機能します!

インストール後、次のことを忘れないでください。

Sudo amdconfig --initial -f
10
ucefkh

最も徹底的な除去の試みには、2つのコマンドの実行が含まれます。ただし、最初のコマンドにはいくつかのバリエーションがあります。一般に、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番目のコマンド:

次に、2番目のコマンドを実行します。このフォームはすべてのケースをカバーする必要があります(ワイルドカードの使用のおかげ):

Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*  

元の設定を復元

上記の手順により、元のXorg構成ファイルが自動的に復元されました。ただし、公式のCatalyst Linuxのドキュメントには、次の手動の手順が記載されています。

  • バックアップ構成ファイルを見つけます:ls /etc/X11/xorg.conf.original-*
  • 最も大きい番号の最新バージョンを取得し、既存のxorg.confファイルにコピーします:cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

さらに、私はこのリンクを読むことが重要だと思います:

X /トラブルシューティング/ 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ハードウェアイネーブルメントスタック

重要:ltsハードウェアイネーブルメントスタックを実行している場合、事態はもう少し難しくなる可能性があります。私はここで解決策を見つけました: https://askubuntu.com/a/344625/36661

これはこの質問への回答です:

12.04-グラフィックディスプレイでの主要な問題の発生-Ubuntuに問い合わせる
グラフィックディスプレイでの主要な問題の経験

詳細については、リンクを参照してください。

ここにいくつかの関連リンクがあります:

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

2
MountainX