Ubuntuを12.04から12.10にアップグレードしましたAti radeon HD 3450カタストロフィ!


8

私がアップグレードしたとき、コンピューターと12.04 ubuntuですべてが画面に表示されました。

システムを再起動すると、グラフィックカードが検出されませんでした。私はコンピューターを低グラフィックスモードで起動することを余儀なくされ、最終的には自分のマップだけを備えたピンクのデスクトップがあり、他のプログラムはまったくありませんでした。

私は今何をしますか?オンラインでアップロードできるように、システム上の写真を復元する必要があります。

最初に端末でグラフィックカードのテストを行いましたが、カードがUnity 3Dと互換性があることがわかりました。私はATI radeon HD 3450を持っており、Ubuntu 12.04の32ビットビルドを最初に実行していました

現在、Linuxのインストールが壊れており、最初から機能するグラフィックカードやデスクトップがないため、これを修正する方法がわかりません。

回答:


6

Atiは、Ubuntu 12.10で現在使用されている最新のドライバー用のRadeon 2xxx、3xxx、4xxxシリーズのグラフィックカードのサポートを削除しました。これらの古いカードを使用するには、AMDのレガシードライバーをインストールする必要があります。ここにあるブログの記事これを行うには、いくつかの方法を提供します。この投稿で推奨されている解決策は、Tomasz Makarewiczが提供するサードパーティのリポジトリを使用することでした。必要なのは4つの端末コマンドだけです。

ただし、最初に、アプリケーションにアクセスできる必要があります。Unityはこの問題で不具合が発生し、ダッシュへのアクセスが削除されるため、GNOMEクラシックデスクトップ環境の使用に切り替える必要があります。コンピュータを起動した後、ログイン画面からこれを行うことができます。名前の右側にある小さなアイコンをクリックすると、デスクトップオプションのドロップダウンリストが表示されます。を選択しGNOME Classic (No effects)ます。その後、通常どおりログオンします。デスクトップの左上隅に「アプリケーション」メニューが表示されます。ほとんどのアプリケーションは明白な場所にあるはずです。端末に取得するには、メニューパスをたどりますApplications> Accessories> Terminal。

Makarewiczのリポジトリを使用してレガシードライバをインストールするには、ターミナルを開いて次のコマンドを入力します。最初のコマンドはsudoパスワードを必要とし、何が起こっているかを説明するテキストダンプも提供します。

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

次に、コンピュータを再起動します。グラフィックの問題を修正する必要があります。


追加のメモ。GNOMEクラシックモードに切り替えると、Ubuntuは以降の起動時に記憶します。最新のUbuntuデスクトップを回復するには、次回ログインするときにUnityを再度選択する必要があります。
— カレブ

「サードパーティのリポジトリ」のアイデアに不慣れな方のためのもう1つのコメント。これはAMDまたはUbuntuで完全にサポートされていないリポジトリです。あなたは、それを有能で悪意のないものにするために作った人を暗黙のうちに信頼しています。とは言っても、fglrx-legacyリポジトリを提供している人は単に助けようとしているだけであり、箱から出してすぐに魔法のように機能しました。これをインストールすると、いくつかの固有のリスクがあることに注意してください。完全に安心したい場合は、私が引用したブログ投稿で説明されている、より複雑なオプションのいくつかを試すことができます。
— カレブ

ppa:makson96 / fglrxはHD 3xxxシリーズをサポートしていません
— Francisco Rocha

@FranciscoRocha私はそれをサポートしていると思います。それは私のRadeon HD 3850のために働いていた、とPPAサイト上でそれは言う:「このリポジトリは、従来のグラフィックのRadeon HD 2XXXのためのAMDのCatalystドライバを提供しています- 4XXX」
— カレブ

1
これはTrusty 14.04では機能しないようです:(
— Someone13

2

独自のドライバーの最近のバージョンでは、AMDが Radeon 2xxx、3xxx、4xxxシリーズのグラフィックカードのサポートを中止したようです。その結果、Ubuntu 12.10に同梱されている新しいfglrxドライバーは、これらのカードと互換性がありません。

独自のドライバーをアンインストールして、代わりにオープンソースのドライバーを使用する必要があります。

fglrxドライバーをアンインストールするには(詳細):

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg

ATIカードを持っていないので、手順をテストできません。詳細については、Ubuntu Wiki:Proprietary driver、Opensource driverをご覧ください。


1

深呼吸する。落ち着く。

これが私たちがやろうとしていることです-すべての個人設定を保存し、ubuntuを最初から再インストールします。

次に、ubuntuのコピーを見つけて書き込むか、12.10で実行するか、12.04でUSBドライブを作成します。起動してください。

これで、livecdからのLinuxインストールが機能しました(希望です!)。古いLinuxインストールでドライブを開く必要があります。これは自動マウントする必要があります。そうでない場合はコメントしてください。アクセス方法を説明するために編集します。

古いインストールから/ homeの内容をコピーする必要があります(これはlivecdで1つまたは複数のドライブとして表示されるはずです)-インストールに固有の設定と個人設定のかなりの部分が含まれているため、すべてをコピーします。今すぐ、アップロードしたいものをアップロードしてください。必要なものをコピーします。理想的には、インストールした追加のアイテムのリストを取得することもできますが、別のインストールから手動で実行する方法を思い出せません。/ homeを読み取ることができない場合は注意が必要で、暗号化されたパーティションを選択したことになります。おそらくそれにアクセスする方法はありますが、古いインストールを起動してコマンドラインを使用する必要があるかもしれません。

少し怖い部分があります。煩雑なアップグレードを修正するのは大変な作業です。同じユーザー名で、通常どおりにこれらのLinuxパーティションをワイプして再インストールします。/ homeを元の場所にコピーします(おそらく、Unityに固有の内容はすべて除外します。または、本当に再生したい場合は、デスクトップフォルダーと。で始まるいくつかのディレクトリだけをコピーします。これらは、プログラム固有のファイルを含む隠しディレクトリです)。 。新しいインストールで起動し、必要なパッケージをインストールします。


1

システム全体を再インストールすることでおそらく修正できますが、必須ではありません。起動後にCtrl + Alt + F1を押してターミナルに移動します。

sudo apt-get purge fglrx fglrx-amdcccle
sudo reboot

これにより、独自のビデオドライバーに戻るはずです(低速ですが動作します)。

Unityデスクトップが正常に起動し、独自のビデオドライバーを再インストールする場合:ダッシュボードに「ソフトウェアソース」と書き込んで起動し、「追加ドライバー」タブに移動してfglrxドライバーを選択します。(fglrx-updatesではありません。)再起動します。


(専有ドライバーはATIカードをサポートしていない場合があります。)その場合は、専有でない(オープンソース)ドライバーを使用してください。
— ヤンD.

0

私はUbuntuを初めて使用し、ATI HD Radeon 3450を搭載したDellディメンション4600に1週間前にインストールしました。AMDのLinuxオプションamd-catalyst-13.12-linux-x86.x86_64を試してみましたが、私のシステムでは機能しませんでした。再インストール後、私はCalebから提供されたオプションを試してみました。

私の研究では別の解決策に出くわしましたが、これが失敗した場合に試してみたかったのです。

非公式のLinuxコミュニティ(http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide)のWIKIは、最新のLinuxドライバー(amd-catalyst-13.12-linux-x86.x86_64.zip)がRadeonHDシリーズをサポートしていないことを指摘しています。 20xx-40xx。また、古いドライバー(amd-driver-installer-12.6-legacy-x86.x86_64.zip)を参照していますが、残念ながらリンクが壊れており、AMDサイトからダウンロードできません。

しかし、私はここでドライバーを見つけましたhttp://geeko.ioda.net/mirror/amd-fglrx-legacy/raw-src/。言ったように、私はこのオプションを試していません。また、このダウンロードが信頼できるかどうかもわかりません。このドライバが必要な場合に備えて、ダウンロードしました。

誰かがドライバを使用して、うまくいくかどうかを知ることができることを願っています


注:クリーンな新規インストールがありました。10.04デスクトップをインストールし、アップグレードマネージャーからATIドライバーをインストールし、12.04にアップグレードしてから、このスレッドのコマンドラインに従いました。
— Ubuntu_N00B 2014年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.