web-dev-qa-db-ja.com

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

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

「デュアル」モード(Crossfire)で動作する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

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

9
Óscar

(暴言)同じ非常に厄介な問題に誰かがつまずいた場合、私はここに私の解決策を投稿します。このバグは、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 ..
6
Sonny

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

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

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

1
mniess
 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 
 total 0 
 lrwxrwxrwx 1 root root 25 Abr 4 12:37 fglrx_dri.so->/usr/lib/dri/fglrx_dri .so 
 myuser @ ubuntu:/ usr/X11R6/lib64/modules/dri $ 
1
Rodrigo Cunha