无法打开/etc/ati/control,请重新安装驱动程序

无法打开/etc/ati/control,请重新安装驱动程序

我之前运行过测试版驱动程序,但在标准更新后它停止工作。到目前为止我尝试过:

sudo apt-get remove --purge fglrx*

然后从 Amd 网站下载驱动程序并解压并运行:

sudo ./amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg Ubuntu/trusty
sudo dpkg -i fglrx*.deb

此后 Ubuntu二进制驱动程序指南/AMD指南希望做到这一点:

aticonfig --initial

并返回:

Unable to open /etc/ati/control, please reinstall the driver.
aticonfig: No supported adapters detected

该适配器是 280x,正如所说,它之前使用相同的驱动程序和相同的安装程序工作。

有任何想法吗?

答案1

以 root 身份使用此命令:

/usr/lib/fglrx/switchlibGL amd # or /usr/lib/fglrx/switchlibglx amd
reboot

重启后,尝试执行

aticonfig --initial

答案2

我通过创建一些缺失的符号链接设法使其工作:

sudo ln -s /usr/lib/fglrx/bin/aticonfig /usr/bin/aticonfig
sudo ln -s /usr/lib/fglrx/etc/ati/ /etc/ati

然后我就能aticonfig正常运行了

答案3

我在重新安装 ATI 驱动程序 (Catalyst) 后也收到过这样的消息。请尝试以下操作:

sudo apt-get -f install

我的系统:

显卡:华硕 R7240-SL-2GD3-L (AMD Radeon R7 240) 操作系统:KUbuntu 14.04 显卡驱动程序:AMD Catalyst™ 15.5 专有 Linux x86 显示驱动程序

答案4

我使用的是 16.04 (xenial),但遇到了同样的问题,可能也找到了同样的解决方案。我发现的唯一解决方案是手动解压debian 包,然后使用 sudo 将解压目录中的文件fglrx-core复制到正确的位置。/etc/ati/control/etc/ati/atiapfxx

安装的 deb 包最终位于/var/cache/apt/archives/

所以我移动到了一些新的目录并做了

dpkg-deb -x /var/cache/apt/archives/fglrx-core<some version number>.deb .
sudo cp etc/ati/atiapfxx etc/ati/control /etc/ati/

之后我能够使用 aticonfig,并且 amdcccle 也开始工作。

相关内容