web-dev-qa-db-ja.com

AMDバイナリドライバーがグラフィックカードの初期化に失敗する

私は賢明な終わりを迎えています。先週、新しい手作りのマシンで動作するディスプレイドライバーを取得するために頑張りましたが、成功しませんでした。私はフォーラムを使い果たし、見つけることができるすべての可能な組み合わせを試してみましたが、まだ運がありませんでした。誰でも私にいくつかの洞察を提供してもらえますか?たぶん私が行方不明になっている小さなこと?以下がその詳細です。

Ubuntu 12.04 64ビットデスクトップをクリーンインストールしたIntel i5/z77マザーボード上でGigabyte Radeon HD 7950ビデオカードを実行しています。ハードウェアがWindowsで動作することを確認しました。 Radeon HD 7000シリーズカードはオープンソースドライバーでサポートされていないことを繰り返し読んだため、AMD Binary Driverのほぼすべてのバージョンをインストールしようとしました。 Ubuntuリポジトリが提供するfglrxドライバー、およびAMDのWebサイト* 12.1から12.6のCatalystドライバーバージョンの.runファイルを使用してみました。また、ドライバーをコンパイルし、ページの指示どおりにインストールしてみました

AMDから直接プロプライエタリATI Catalystビデオドライバー(fglrx)をインストールする正しい方法は何ですか?

ただし、使用するドライバーに関係なく、同じエラーが引き続き発生します。また、ブート引数「nomodeset」を使用してドライバーを無効にしてみました。どのエラーが実際にXorg.0.logの失敗の原因であるかを完全に確信しているわけではありません。「fglrx:インスタンスの一致するデバイスセクションがありません」 HDMI Audio Device !?)エラー、または「xf86OpenConsole:setpgid failed:Operation not allowed」エラーです。完全なログ、xorg.confおよびlsmod、lspciの出力は、以下の共有google docsフォルダーで確認できます。

https://docs.google.com/folder/d/0ByswzbhYOUqSZ1owd3ZDVjRxQ00/edit

どんな提案でも大歓迎です(あきらめて、Ubuntu 12.10を待ちますか?)。ありがとう。

2
Jason

私は問題の原因を見つけました、そして今、私のグラフィックスカードは完全に動作します-VESAとAMDプロプライエタリドライバーの両方で。 Livewireは正しかった-統合グラフィックスコントローラーがlspci出力に表示され続ける理由を掘り下げました。 _Xorg.0.log_の行に示されているように、これは今ではすべて明らかです。

[ 2.710] (II) fglrx: intel VGA device detected, load intel driver

これはすべて私のBIOS /ファームウェアのバグが原因であるようです。 BIOSでIGPUに関連するすべての設定を無効にしたにもかかわらず、マザーボードがIGPUを「オフ」にすることはありませんでした。OSに提示することは依然として許可されていました。 Asus P8Z77-VマザーボードのBIOS /ファームウェアを更新すると、統合グラフィックスはlspci出力に表示されなくなり、完全に無効になります。この後、私のグラフィックカードは、以前はまったく機能していなかったVESA /フォールバックドライバーでも動作します。

この問題が発生した場合は、別の方法を試してください。余分なグラフィックカードをすべてシステムから取り外し、統合グラフィックカードも無効にしてください。これを確認するには、コマンド_lspci | grep -i vga_を実行します

1
Jason