如何在 Ubuntu 14.04 中为双 ATI Radeon HD 5670 CrossfireX 使用 fglrx 专有驱动程序?

Ósc*_*car 9 xorg ati fglrx radeon 14.04

我曾尝试在 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]
Run Code Online (Sandbox Code Playgroud)

我也试过:

  • nomodeset开机设置参数

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

但问题仍然存在。

Son*_*nny 6

(开始咆哮)如果有人偶然发现同样非常烦人的问题,我会在这里发布我的解决方案。这个错误对您的 Trusty Tahr 桌面的高效运行有很多影响。如果你在 Ubuntu 工作,我很困惑你的团队为什么不解决这个问题。很多人都有这个问题,而你的 LTS,一个很好的版本,在这个问题上非常缓慢、不稳定和有问题。(结束吐槽)

这个修复对我来说意味着更好---不,罢工---可用---运行我们都常用的浏览器--firefox和/或chrome。

按照本页中的说明安装linux-headers-genericfglrx-updatesfglrx-amdcccle-updates。然后,您遇到了这个原始问题中所述的错误。在这一点上,您已准备好进行简单的修复(尽管我花了一周的时间才到达这里 - 显然,一旦简单说明,修复就很明显了):

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 
Run Code Online (Sandbox Code Playgroud)

完成后,您应该能够检查以下内容:

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 ..
Run Code Online (Sandbox Code Playgroud)


mni*_*ess 1

(EE) open /dev/dri/card0: No such file or directory表示该卡的内核模块未加载。我看到的可能情况是,您的卡不再受支持(在这种情况下,开源驱动程序是一个很好的替代方案,具有非常好的性能),或者驱动程序无法在安装时正确构建。

确保您安装了linux-headers-generic软件包并重新安装驱动程序。

通过“附加驱动程序”选项卡安装驱动程序后,sudo aticonfig --initial -f在终端中运行并重新启动计算机。