Radeon 显卡

来自 Alpine Linux

以下说明适用于由 radeonamdgpu 驱动程序支持的现代 AMD GPU 芯片组。

固件

对于 Vega 及更高版本,需要 linux-firmware-amdgpu 软件包。否则,应使用 linux-firmware-radeon

请参阅 Gentoo Wiki 上的相关章节,以获取更详细的产品名称和微架构名称列表。

内核模式设置 (KMS)

要在启动时启用 KMS

  1. radeonamdgpufbcon 模块添加到 /etc/modules

    $ echo radeon >> /etc/modules
    $ echo fbcon >> /etc/modules

    $ echo amdgpu >> /etc/modules
    $ echo fbcon >> /etc/modules

  2. 安装 mkinitfs

    apk add mkinitfs

  3. 通过将 kms 特性添加到 features 变量中,在 mkinitfs 配置中启用它,例如:

    /etc/mkinitfs/mkinitfs.conf 的内容

    features="keymap cryptsetup kms ata base ide scsi usb virtio ext4"
  4. 运行 mkinitfs
  5. 重启以测试配置。

Wayland

根据需要安装以下软件包

如果驱动程序自动选择不起作用,例如 Sway 下没有鼠标光标,则可能需要手动选择驱动程序

  • export MESA_LOADER_DRIVER_OVERRIDE=r300:适用于 AMD 的 Radeon R300、R400 和 R500 GPU。
  • export MESA_LOADER_DRIVER_OVERRIDE=r600:适用于 AMD 的 Radeon R600 GPU,直至 Northern Islands。AMD 官方支持。
  • export MESA_LOADER_DRIVER_OVERRIDE=radeonsi:适用于 AMD 的 Southern Island GPU 及更高版本。AMD 官方支持。

对于 VA-API

  • export LIBVA_DRIVER_NAME=r600
  • export LIBVA_DRIVER_NAME=radeonsi

Xorg

安装自由软件驱动程序 xf86-video-ati 或专有 amdgpu 固件 linux-firmware-amdgpu

可能需要 modprobe fbcon 以避免离开 Xorg 时出现黑屏。

另请参阅