跳到主要内容

AMD R600显卡使用指南

前置条件

需要使用 bianbu 的 desktop 固件包。

修改环境变量

注释掉用于指定 Mesa 加载的图形驱动程序的MESA_LOADER_DRIVER_OVERRIDE环境变量。原来的MESA_LOADER_DRIVER_OVERRIDE=pvr配置会指 Mesa 加载芯片内部的 pvr 集显的驱动,使用 R600 显卡的时候需要注释掉,Mesa 会自动加载 R600 的驱动。

如果需要使用其他型号的显卡,可能需要将该环境变量改成对应显卡的型号。但是目前 bianbu desktop 未做适配,其他型号的显卡可能无法使用。

sudo vim /etc/environment

将内容修改如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
COGL_DRIVER=gles2
GDK_GL=gles
XWAYLAND_NO_GLAMOR=1
SDL_VIDEODRIVER=wayland
#MESA_LOADER_DRIVER_OVERRIDE=pvr

安装linux固件包

linux-firmware 是一个软件包,包含了 Linux 操作系统所需的固件(firmware),其中包含了 R600 显卡的固件文件。输入下面的命令会将 R600 的固件文件下载到/lib/firmware/radeon/ 目录。固件由内核启动的时候加载。

sudo apt install linux-firmware

关机

为了使环境变量的配置生效,并且使 linux 内核可以加载新安装的 R600 固件,需要重启主机。

sudo poweroff

将R600显卡接到pcie接口上,然后开机,即可使用R600显卡。