web-dev-qa-db-ja.com

fglrxドライバーをインストールした後、Unityが起動しません

Ubuntu 12.10をインストールし、最初にグラフィックカードセクションに(未知の)持っていたシステム情報を確認するとき、シナプスマネージャーを使用してfglrxをダウンロードしましたが、その後ラップトップを再起動しましたが、今はメニューがあり、それらはすべてなくなっています。

現在、Ubuntuを使用するにはキーボードショートカットのみを使用しています。私のグラフィックカードはAMD ATIです。

メニューを元に戻すにはどうすればよいですか?

10
f.mcleash

押す Ctrl+shift+F1 システムにログインした後にこのコマンドを入力します

Sudo apt-get remove fglrx-*
Sudo sh /usr/share/ATI/fglrx-uninstall.sh

インストールしたばかりのドライバーが削除され、それらはXサーバーの新しいバージョンと互換性がなく、インストールするとUnityが壊れます。

Launchpad.netには、現在未解決のバグがあります。署名して、フォローしてください。これはATIドライバの問題です。

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199

10
Bruno Pereira

デスクトップを右クリックして[デスクトップの背景を変更]を選択し、設定にレベルを上げて、ドライバーをディスプレイ設定からデフォルトの設定に戻すことでも修正できます。

4
Alex

この日の夕方、最初の試みで同様の問題が発生した後、私はこの夜をうまくやった。

その試みの後に気づいたことの1つは、Synaptic Package Managerのカーネルファイルが非常に乱雑であり、異なるカーネルバージョンを参照していることです。だから、私が最初にしたことは、その混乱をすべてきれいにすることでした。

ただし、まだ行っていない場合は、まず現在の状況をクリアする必要があります。

ターミナルを開き、次を入力します。

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

リブート。

次に、Synaptic Package Manager(Sudo apt-get install synaptic、まだインストールしていない場合)に移動し、「linux」でフィルタリングします。次に、アルファベット順にソートし、「linux」で始まる行を探します。 1つのファイルがアップグレード用にマークされていることがわかります[!]。それをアップグレードして再起動します。

再起動したら、Synapticに戻り、同じフィルターを再度実行します。適切なインストール/アンインストールを使用して、「ヘッダー」タイプのファイルを含む関連するインストール済みカーネルファイルがすべて同じカーネルバージョンに関連していることを確認してください。最新の「.18」を撮りました。

それが完了したら、Synapticを閉じてターミナルを開き、次を入力します。
Sudo apt-get install linux-headers-$(uname -r)

適切な方法で再起動し、再び戻ったら、ターミナルを開いて次のように入力します。

uname -r

これで、カーネルの最新(.18)バージョンが必要です。

ターミナルを開き、次を入力します。

Sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

Sudo apt-get install ia32-libs lib32gcc1

これにはかなり時間がかかるはずです。
cd /usr ; Sudo ln -svT lib /usr/lib64

適切に再起動してください。

次に、Ubuntuソフトウェアセンターに移動し、タスクバーの[編集]をクリックして、[ソフトウェアソース]を選択します。追加のドライバータブで中央のオプションを選択し、「変更を適用」をクリックします。

それが完了したら、再起動して、ターミナルに次のように入力します。
Sudo aticonfig --initial -f

その後、もう一度再起動します。

あとは、ダッシュボードに「AMD」と入力してCatalystを起動し、必要に応じてドライバーを設定するだけです。

再起動の一部は不要かもしれませんが、これはまさに私がやったことであり、Ubuntu 12.10を新しくインストールしました。

2
Simon Hoare

私もこの問題を抱えていました。

オープンソースドライバーに戻すには、上記の方法を使用しました。

デスクトップを右クリックしてデスクトップの背景を変更を選択し、設定をレベルアップして、ドライバーをディスプレイ設定からデフォルト設定に戻すことで修正することもできます。

それは私のために働いた(私はそれを行う方法につまずいた-私はその時にこのスレッドを見ていなかった!)しかし、私はまだ私がプロプライエタリのものを試したオープンソースドライバに問題があります:電力消費非常に高い/非常に暑いです。

このスレッドで言及されている別の方法を使用して、部分ソリューションを達成しました。

理由は、不足しているlinux-headers-genericでドライバーをインストールしたためです。最初にドライバーをインストールしてから、ドライバーを削除し、再インストール、再起動してください。

これにより、専用のドライバーをインストールできましたが、新しい問題が発生しました。ウィンドウの移動や切り替えなどを行うと、イメージが壊れ、数秒の遅れが生じます。

そのため、今は再びオープンソースのドライバーに戻ります。

更新:

以前のlinux-headers(3.5.0-17を3.5.0-18と比較)で試したところ、同じ結果が得られました。

したがって、linux-headers-*-generic(たとえば、linux-headers-3.5.0-18-generic)をインストールすると、独自のドライバーを使用してUnityが実行されますが、グラフィックスのパフォーマンスは当初非常に劣っています。

ただし、Catalyst Control Centerで「Tear Free」を有効にすることでこれを解決しました。

たとえば、ウィンドウを移動したり、アプリケーションを切り替えたりするときの画像の分割、および数秒の遅れと私が上で言及したものは、今ではsolvedです。

お役に立てれば。 (Toshiba Satellite Pro L850-13Fで実行されているAMD HD 7670Mグラフィックスがあります。)

1
Brian

理由は、不足しているlinux-headers-genericでドライバーをインストールしたためです。最初にドライバーをインストールしてから、ドライバーを削除し、再インストール、再起動してください。

0

MacBookpro 8.3デュアルブートで適切なドライバを試したときに、同様の問題が発生しました。ログインできましたが、何も表示されませんでした。右クリックしてドロップダウンメニューを表示できます。ターミナル(alt + ctrl + t)を起動することもできましたが、メニューが表示されませんでした。オープンソースのものを使用するようにドライバーを元に戻そうとしました(右クリック->デスクトップの背景を変更->設定に移動->ソフトウェアリソース->追加ドライバー) ;このソリューションはかつて私のために働いたが。

最終的に私にとってうまくいったこと(別のスレッドから)仮想コンソールを開きます: Ctrl+Alt+F1

Sudo apt-get update
Sudo apt-get install ubuntu-desktop
Sudo dpkg-reconfigure ubuntu-desktop
Sudo reboot

その後、ログインしてみてください、これはあなたのデスクトップを取り戻します

0
awm

画面解像度が間違っているため、デスクトップの一部しか表示されません。解像度を変更するには、これを行います。

端末xrandr -qでコマンドを使用して、ディスプレイで使用可能な解像度を確認できます。

Xrandrは、画面の出力のサイズ、方向、および/または反射を設定するために使用されます。画面サイズも設定できます。

たとえば、画面解像度を1024 x 768に変更するには、xrandr -s 1024x768と入力します。

それを使用して、必要なサイズに変更します。

0
Ronshere

同じ問題がありました。 上の答えのように問題を解決しました最新のAMD触媒ドライバーをインストールした後にubuntu 12.10を起動できません ロゴは消えましたが、Ubuntu(標準)にログインしました、そこにメニューがないことを示しました。しかし、ゲストとしてのログインは機能しました(??)一時的なアカウントをインストールし、このアカウントで一度ログインしました。次に、自分のアカウントでログインしました。ルートとしてのターミナルセッション。新しいユーザーのファイルを自分のものとしてchown-edし、usersディレクトリの自分のファイルにこのファイルをコピーしました。ログアウトして再度ログインします。うまくいきました!

0
Freerk Jongsma