Radeon 7770 は 13.04 から 13.10 にアップグレードすると壊れる

Radeon 7770 は 13.04 から 13.10 にアップグレードすると壊れる

少し冗長で申し訳ありませんが、思い出してできるだけ多くの情報を提供しようとしています。13.04 ではすべて正常に動作し、Steam で Dota2 をプレイすることさえできました。13.10 にアップグレードしてからは悪夢のような状態です。

Radeon 7770 カードは、Ubuntu をロードするときにブラック スクリーンを表示します。Radeon 7770 カードを使用して tty 画面を表示できず、複数のカーネルを試しました。

そのため、マザーボード内蔵のグラフィック カードを使用する必要がありました。最初のロードでは、多くのエラーが発生し、Ubuntu は低解像度モードで実行する必要がありました。または、インストールされたドライバーが AMD catalyst と fglrx であったため、そのようなエラーが表示されました。それらを削除しましたが、不完全であると思い、Xorg ファイルをインストールしました。そのため、今では、少なくともマザーボード内蔵のグラフィックを使用すれば、Ubuntu はエラーなしで問題なく起動します。

lightdm を gdm に変更したり、スリープを追加したり、nomodeset を試したり、あらゆることを試しましたが、Radeon カードを使用すると、tty を使用できず、常にロード画面で停止してしまいます。

現在、Radeon 7770 カードを元に戻して、ドライバーをインストールしようとしています。カードをスロットに挿入してコンピューターに検出させてドライバーをインストールすることはできないため、カードをスロットに挿入する前に手動でドライバーをインストールしようとしています。

fglrxinfo コマンドがなくなったので、fglrx を削除する必要があります。ソフトウェア更新から余分な PPA (以前は oibaf などを試しました) をすべて削除しました。

今、私は最新のAMDドライバーをダウンロードし、

sudo sh amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg

コマンドを実行するとdebファイルが正しく生成されます。しかし、実行しようとすると

sudo dpkg -i fglrx*.deb

このエラーが発生します

Unpacking fglrx (from fglrx_13.250-0ubuntu1_amd64.deb) ...
One or more files have been altered since installation.
Uninstall will not be completed. See /etc/ati/fglrx-uninstall.log for details.
dpkg: error processing fglrx_13.250-0ubuntu1_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1
Preparing to replace fglrx-amdcccle 2:13.200-0ubuntu1 (using fglrx-amdcccle_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-amdcccle ...
Preparing to replace fglrx-dev 2:13.200-0ubuntu1 (using fglrx-dev_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-dev ...
dpkg: dependency problems prevent configuration of fglrx-amdcccle:
 fglrx-amdcccle depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-amdcccle (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-dev:
 fglrx-dev depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fglrx_13.250-0ubuntu1_amd64.deb
 fglrx-amdcccle
 fglrx-dev

壊れたパッケージを修復するために Synaptic を試みましたが、効果はありませんでした。

今fglrxを消去しようとするとこのエラーが発生します

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package fglrx_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-amdcccle_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-amdcccle_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-dev_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-dev_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-installer_13.250-0ubuntu1_amd64.changes
E: Couldn't find any package by regex 'fglrx-installer_13.250-0ubuntu1_amd64.changes'

ある投稿でアドバイスされていたように、dpkg ステータス ファイルを調べて fglrx を探してそれを含む行を削除しようとしましたが、何も見つけられませんでした。

過剰インストールによって失敗した可能性があるので、インストールしたグラフィック ドライバーを確認する最善の方法と、それを空白の状態にリセットする方法を誰か教えていただけますか。

内蔵グラフィックは問題なく動作しているので、13.10 は安定していますが、7770 は使用できません。このフラストレーションのせいで、Windows をインストールしようかと考えています。

ありがとう。

編集 1:

問題は部分的に解決したと思いますので、私と同じ問題に遭遇している人にとっては、これが役立つかもしれません。

問題は、ドライバーがオンボード カードまたは Radeon 7770 カードのいずれかで動作することです。

もともと 13.10 へのアップグレードが壊れたので、まずオンボード カード ドライバーを修正して、ターミナルにアクセスできるようにする方が簡単でした。その後、Radeon 7770 カードの修正を試みています。

最後の部分から私がやったことは

sudo sh /usr/share/ati/fglrx-uninstall.sh -- force

これにより、オンボード グラフィック カードが壊れました。X カーソルだけが表示された黒い画面が表示されました。

しかし、Radeon 7770カードを挿入すると、少なくともXカーソルの黒い画面が表示されます。これは良いことです!(奇妙なことですが)。これで、Radeonカードをインストールした状態でttyを実行できるようになりました。debファイルにアクセスして、

sudo dpkg -i fglrx*.deb

Unityデスクトップも再インストールしました。

再起動すると、Radeon 7770 で画面が表示されるようになりました。まだ多くのエラーが表示され、画面を拡大縮小する必要がありますが、問題ないようです。

編集2

そこで、Radeon 7770 カードを動作させた後、Steam をインストールしようとしました。注意点としては、ソフトウェアと更新セクションのドライバーを fglrx-updates に変更すると、ひどく失敗するということです。

答え1

Catalyst ドライバーを動作させるには、13.11ベータ版を使用する必要があります。

13.4はSaucyのカーネルではコンパイルできない信頼できる@Nathanによると

チェックアウトこのガイド全体の手順といくつかのアドバイスを確認します。

答え2

4870でぐるぐる回っている

https://help.ubuntu.com/community/RadeonDriver

sudo update-pciids

新しいものを導入しpci ids、オープンメサドライバーの下で実行します。amdそれ以降更新されていません。ウブントゥ 12.10

関連情報