Ubuntu 14.04でデュアルATI Radeon HD 5670 CrossfireXのfglrx専用ドライバーを使用する方法


9

Ubuntu 14.04でATI Radeon HD 5670のfglrx専用ドライバーを使用しようとしましたが、それをインストールすると(「ソフトウェアと更新」アプリケーションの「apt-get」または「追加ドライバー」タブを使用して)、次の画面に空白の画面が表示されますログイン画面の代わりに再起動します。

「デュアル」モード(クロスファイア)で2つのGPUが動作しています。

私はfglrxとfglrx-updatesの両方を試しましたが、どちらも同じ結果になりました。

ヘルプWikiのすべての手順に従いましたが、同じ問題が解決しません。

の出力grep "] (EE)" /var/log/Xorg.0.log

[    10.550] (EE) open /dev/dri/card0: No such file or directory
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]

私も試しました:

  • nomodeset起動時のパラメータの設定

  • ln -s /usr/lib /usr/lib64

しかし、問題は解決しません。


+1、よく書かれた質問。私が持っている同様のカードを私はプロプライエタリドライバの仕事を持つことはできなかった---私のサムスンのノートパソコンで。
Rmano 2014年

回答:


6

(怒りを始める)誰かが同じ非常に迷惑な問題につまずいた場合、私はここに私の解決策を投稿します。このバグは、Trusty Tahrデスクトップの効率的な実行に多くの影響を及ぼします。あなたがUbuntuで働いているなら、なぜあなたのチームがこれを解決しないのか私はとても困惑しています。多くの人々がこの問題を抱えており、それ以外の点では問題のないリリースであるLTSは、この問題に対してひどく遅く、不安定でバグがあります。(エンドラント)

この修正は私にとって、より良い---いいえ、ストライク-----使用可能---私たちがすべて一般的に使用するブラウザーの実行-firefoxおよび/またはchromeを意味しました。

このページの指示に従って、linux-headers-genericおよびfglrx-updatesおよびをインストールしfglrx-amdcccle-updatesます。次に、この元の質問で述べられたエラーに遭遇します。この時点で、簡単な修正の準備ができています(ここまでに1週間かかったにもかかわらず、簡単に言うと修正は明らかです)。

sudo ln -s /usr/lib /usr/lib64
sudo mkdir -p /usr/X11R6/lib64/modules/dri/
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 

完了したら、次のことを確認できるはずです。

root@mysillymachine:/usr/X11R6/lib64/modules/dri# ls -liat
total 8
4198453 drwxr-xr-x 2 root root 4096 Aug 27 10:19 .
4198454 lrwxrwxrwx 1 root root   25 Aug 27 10:19 fglrx_dri.so ->  /usr/lib/dri/fglrx_dri.so
4198452 drwxr-xr-x 3 root root 4096 Aug 27 10:19 ..

1
すでに/usr/lib64ディレクトリ(ディレクトリのみを含むgconv)があるため、最初のコマンドを実行できません。代替案はありますか?そして、ところで、ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
ÓscarSep

Catalystドライバーとユーザーの変更について覚えている限り、問題が発生しました。ユーザーの変更は常に機能しますが、変更すると画面が黒くなり、システムが停止したように見えます。私はVTを7と8に切り替えることでこれを回避することができました。しかし、ApportレポートのAIGLXエラーに出くわし、Sonnyが示唆したようにfglrx_dri.soをシンボリックリンクしました。それは私にはうまくいくようです!A10-7800 APU、Radeon R7を実行しています。
fohswe 14

1

(EE) open /dev/dri/card0: No such file or directoryカードのカーネルモジュールがロードされていないことを示します。私が見る可能性のあるシナリオは、カードがもうサポートされていない(この場合、オープンソースドライバーは非常に優れたパフォーマンスを備えた優れた代替手段です)、またはインストール時にドライバーを正しく構築できなかったというものです。

パッケージlinux-headers-genericがインストールされていることを確認し、ドライバーを再インストールします。

[ 追加ドライバー ]タブからドライバーをインストールした後sudo aticonfig --initial -f、ターミナルで実行し、マシンを再起動します。


A:はい、私は、あまりにも試した、実際に私はここにすべての手順に従って、同じ結果 help.ubuntu.com/community/BinaryDriverHowto/...
オスカル・

出力を投稿してくださいgrep "] (EE)" /var/log/Xorg.0.log
mniess

私はこの情報で質問を更新しました、ありがとう!
オスカー2014年

オープンソースドライバーの問題は、ビデオカードのファンがより多く動作するため、コンピューターのノイズが増えることです。私が持っているのlinux-ジェネリックは、ヘッダインストールし、私のカードを、ドライバのリリースノートによるとAMD propietaryドライバによってサポートされている(クロスファイアのATI Radeon HD 5670を2つ): support.amd.com/en-us/kb-articles/Pages/...
オスカー

カーネルモード設定なしでUbuntuを起動してみてください。あなたはこれを行う GRUBでUbuntuのエントリを選択することで、その後、ブートパラメータは、(一時的に)編集に「e」を押します。Linux行に追加しますnomodeset。機能する場合は、永続化する方法について上記のリンクを参照してください。
ミニー

1
sudo ln -s / usr / lib / usr / lib64
sudo mkdir -p / usr / X11R6 / lib64 / modules / dri /
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 
cd / usr / X11R6 / lib64 / modules / dri /

myuser @ ubuntu:/ usr / X11R6 / lib64 / modules / dri $ ls -ltr
合計0
lrwxrwxrwx 1ルートルート25 Abr 4 12:37 fglrx_dri.so-> /usr/lib/dri/fglrx_dri.so
myuser @ ubuntu:/ usr / X11R6 / lib64 / modules / dri $ 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.