如何在 Debian 8 (Jessie) 上安装 AMD Catalyst 15.7 (fglrx 15.20.1046)?

如何在 Debian 8 (Jessie) 上安装 AMD Catalyst 15.7 (fglrx 15.20.1046)?

不久前,我下载了 Debian 8,并尝试安装 Catalyst 15.7,但重新启动计算机时,我的笔记本电脑出现黑屏。

我读到 Catalyst 与 GNOME 存在一些兼容性问题。如果有人知道如何修复此错误,请告诉我。

答案1

** 更新2015/09/21 **

  • mutter 包的新链接

前段时间,我尝试在大多数使用 GNOME 的 Linux 发行版中安装 Catalyst 15.7,经过多次尝试后我成功安装了它。

在这个答案中,我将向您展示如何在 Debian 8 上安装 Catalyst 15.7,无论您使用什么桌面环境。

澄清一下,我在以下桌面环境中使用了此过程:

  • 凯德
  • 侏儒
  • 肉桂
  • XFCE

在开始之前,我们需要安装一些依赖项,因此我们将打开终端并执行以下命令:

sudo apt-get install gcc g++ make dkms fakeroot

安装依赖项后我们可以继续从AMD官网下载Catalyst:

AMD 催化剂 15.7

下载 Catalyst 后,我​​们必须解压。在解压 Catalyst 的文件夹中,我们将打开一个终端并运行以下命令:

首先,我们将授予执行权限。

chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run

然后我们继续安装驱动程序。

sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install

安装驱动程序后,它会询问您是否要重新启动计算机。选择“否”。

现在我们需要为X服务器创建一个配置文件,因此执行以下命令:

sudo aticonfig --initial

注意:如果您需要在 aticonfig 命令中使用不同的选项,请阅读它的帮助,在终端中运行以下命令:

aticonfig --help

仅限 GNOME 用户。

不幸的是 Catalyst 与 GNOME 存在一些兼容性问题,因此,为了纠正,我们必须在终端中运行以下命令:

su

echo "export COGL_DRIVER=gl" >> /etc/environment

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment

echo "export COGL_RENDERER=GLX" >> /etc/environment

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment

前面的命令有助于检测OpenGL的版本,这样GDM的问题就解决了。

现在我们需要帮助来检测 GNOME 会话可以正确加载的 OpenGL 版本。为此,请在没有 root 权限的终端中运行以下命令:

touch ~/.xsession

echo "export COGL_DRIVER=gl" > ~/.xsession

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession

echo "export COGL_RENDERER=GLX" >> ~/.xsession

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession

echo "gnome-session" >> ~/.xsession

仅限 GNOME 笔记本电脑用户。

在笔记本电脑中,gnome-shell 崩溃,崩溃的原因是 X 错误,断言从 mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr.c:output_set_presentation_xrandr 调用的 XRRChangeOutputProperty 的参数

为了纠正这个错误,我们必须用补丁源重新编译“mutter”。对于 amd64 架构的用户可以保存作业,下载以下文件,这些文件是我自己编译和打包的。

gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb

libmutter-dev_3.14.4-1~deb8u1_amd64.deb

libmutter0e_3.14.4-1~deb8u1_amd64.deb

mutter_3.14.4-1~deb8u1_amd64.deb

嘀咕-common_3.14.4-1~deb8u1_all.deb

嘀咕-dbg_3.14.4-1~deb8u1_amd64.deb

对于i386架构的用户,很快我会上传编译打包的包,敬请关注本指南。

要安装软件包,需要在下载软件包的文件夹中打开终端并运行以下命令:

sudo dpkg -i *.deb

如果我们在安装包的时候遇到一些依赖的问题,只需要运行下面的命令:

sudo apt-get -f install

这样我们就完成了。现在我们只需重新启动计算机即可享受 Catalyst 15.7。

相关内容