我在安装 fglrx 时遇到问题。
首先,我的 ubuntu 可以在装有 ati5145 的笔记本电脑上运行。
笔记本电脑主板坏了之后,我取出硬盘并将其放在我的台式机上。
旧的 ati 驱动程序被删除了:
/usr/share/ati/unistall-fglrx.sh
该脚本还删除了 X11 的可执行文件,因此我重新安装了它:
sudo apt-get install --reinstall xserver-common
因此,我能够使用旧的 ubuntu 和集成的 Intel HD 显卡。
现在我有了新的 Radeon R7 250,并尝试安装 fglrx。我尝试从 amd-website(软件包生成工作正常)安装驱动程序,并借助 jockey-gtk。
两个 *.deb 安装过程都失败了。
驱动程序安装失败后出现错误:
update-alternatives: warning: force re-alternatives /usr/lib/i386-linux-gnu/mesa/ld.so.conf, since the group of links i386-linux-gnu_gl_conf broken.
当发生这种情况时,我只使用开源 gallium0.4 驱动程序。
dpkg-reconfigure fglrx
返回该包已损坏或未正确安装。
如何在不重新安装 ubuntu 的情况下修复此问题?英特尔高清显卡在 BIOS 中被禁用。我需要非开源的 OpenCL 驱动程序。
- 操作系统 Ubuntu 12.04x64
- AMD R7 250
答案1
我已解决了我的问题。
这是分步说明。
№1 重新安装 mesa。
sudo apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa
№2
恢复替代方案:
sudo update-alternatives --auto gl_conf
第 3
步第 1 步和第 2 步解决问题:
update-alternatives: warning: force re-alternatives /usr/lib/i386-linux-gnu/mesa/ld.so.conf,
但是当我尝试安装 fglrx 驱动程序时,我收到消息说安装程序无法在 /etc/X11/Xsession.d 中创建文件。我检查了 /etc/X11,但没有 Xsession.d 文件夹:
sudo mkdir /etc/X11/Xsession.d
№4
从生成的包安装 fglrx 并重新启动。