无法让 Ubuntu 13.10 与 AMD Catalyst 13.12 兼容 - 黑屏

无法让 Ubuntu 13.10 与 AMD Catalyst 13.12 兼容 - 黑屏

我安装了全新的 Ubuntu 13.10 x64 和 AMD Catalyst 13.12。启动时,我看到 Ubuntu 徽标启动画面一秒钟,然后就变成黑屏。我使用的是 R9 290x 显卡。

这是我的安装步骤:

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 lib32gcc1

sudo sh *.run --buildpkg Ubuntu/saucy

sudo dpkg -i fglrx*.deb

sudo aticonfig --initial -f --adapter=all

sudo reboot

然后系统重启,黑屏。

然后我遇到了这个帖子:修补

我删除了当前安装的催化剂,重新配置了我的 xorg.conf。

我按照补丁线程中的步骤操作,然后使用补丁重新安装催化剂 13.12。

我得到了相同的结果:重新启动然后黑屏。

因此我查看了 Xorg.0.log 文件并 grep 并发现了这个问题:Xorg.conf 问题

我没有名为/usr/lib64或 的文件夹/usr/X11R6...,因此我进行了建议的更改:

cd /usr ; sudo ln -svT lib /usr/lib64

然后我创建了文件夹目录:

mkdir /usr/X11R6
mkdir /usr/X11R6/lib64
....
cp /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri/

我手动将 fglrx_dri.so 文件复制到 X11R6 文件夹。这使得 Xorg.0.conf 文件中的错误消失。我重新启动,问题依然存在:Ubuntu 启动画面出现一秒钟,然后是黑屏。

系统似乎确实识别了显卡,因为当我这样做时:

sudo aticonfig --lsa
* 0.  01:00.0 AMD Radeon R9 290 Series

* - Default adapter

但是当我这样做时:

sudo aticonfig --adapter=all --odgt
ERROR - X needs to be running to perform AMD Overdrive(TM) commands

因此我尝试启动 X:

sudo xinit

但它告诉我(EE) Server is already active for display 0

我尝试关闭 lightdm 并重新启动 X:

sudo service lightdm stop
sudo xinit

然后我看到 Lightdm 说它正在启动,并且打印出一堆文本......但它停在:

....
Loading extension GLESX
Loading extension AMDXVOPL
Loading extension AMDXVBA

现在我不知道该如何解决这个问题。

答案1

同上,在 12.04.4 w/ LTS 启用堆栈 lts-raring 中遇到了同样的问题

你可以通过 Ctrl+Alt+F1 进入终端,执行以下命令lsmod | grep fglrx来验证模块是否已完全加载

它应该显示类似这样的内容:

fglrx                5294837  69
amd_iommu_v2           19068  1 fglrx

您还可以尝试另一件事,13.4 有效吗?

wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip

相关内容