web-dev-qa-db-ja.com

fglrxはUbuntu 12.10(32ビット)では機能しますが、同じコンピューター上のUbuntu 12.10(64ビット)では機能しません。 64ビットインストールで修正するにはどうすればよいですか?

リストされているすべてのオプションについての指示に従いました ここ (もちろん、試行の合間にアンインストールします)が、それぞれがUnityをロードしません。サイドバー、デスクトップアイコン、ウィンドウの境界線はありません。さらに、Firefoxのようなプログラムは使用してしばらくするとクラッシュすることが多く、信じられないほどバグが多いです。

ここに私が関連すると思ういくつかの事柄のリストがあります:

  • lsmod | grep fglrxおよびlsmod | grep radeon出力しません。
  • fglrxinfoはBadRequestエラーになります。 amdcccleは実行されますが、ターミナルでBadRequestエラーのフラッドも生成します。
  • lspci -nnk | grep VGA -A3は、システムがfglrxの代わりにradeonを使用しており、fglrxも使用可能なカーネルモジュールとしてリストされていないことを示します。
  • 私の/etc/X11/xorg.confファイルは here。 です
  • modprobe fglrx 戻り値 FATAL: Module fglrx not found. だが Sudo apt-get install fglrxは、fglrxの最新バージョンがインストールされていることを通知します。
  • ubuntu 12.10(32ビット)ではfglrxは問題なく動作しましたが、Ubuntu 12.10(64ビット)をクリーンインストールしてからすぐにfglrxをインストールすると、問題が発生します。
  • Radeon HD 7770を使用しています。

FglrxをアンインストールしてUbuntuをそのまま使用するように言われた人もいますが、Ubuntuは...それなしではまったく使用できません。デフォルトのドライバーを使用すると、平均5 FPS(7770の場合!)が得られ、compizは100%CPUで実行されます。

1
wark

解決しました!ログインし、Unityがロードを拒否した場合は、次の手順に従います。

  1. Ctrl+Alt+Tを押してターミナルを開きます。
  2. Sudo apt-get updateを実行し、パスワードを入力して、Enterキーを押します。
  3. Sudo apt-get upgradeを実行します
  4. インストールされていないことを報告するパッケージをインストールします。これを行うには、Sudo apt-get install PACKAGENAMEを実行します。
  5. 手順3でパッケージがインストールされなくなるまで手順2と3を繰り返し、インストールされなかったことを報告するパッケージはありません。
  6. Sudo rebootを実行します

これで完了です。 fglrxは意図したとおりに機能するはずです。

0
wark