fglrx 驱动程序安装问题

fglrx 驱动程序安装问题

我在安装 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 并重新启动。

相关内容