当前位置: 首页>>技术教程>>正文


如何在Debian 10 Buster上安装最新的AMD驱动程序

, , ,

即使AMD驱动程序是开源的,它们仍然依赖于封闭的二进制固件。因此,默认情况下,AMD驱动程序在Debian系统上不起作用。但是,安装它们非常简单,安装像Vulkan这样的关键软件也是如此。

在本教程中,您将学习:

  • 如何启用Non-Free存储库
  • 如何安装AMD驱动程序
  • 如何安装Vulkan
  • 如何安装OpenCL
AMD Drivers on Debian

Debian上的AMD驱动程序。

使用的软件要求和约定

软件要求和Linux命令行约定
类别 使用的要求,约定或软件版本
系统 Debian 10克星
软件 AMDGPU驱动程序
其他 以root身份或通过Linux特权访问Linux系统sudo命令。
约定 -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令$-要求linux命令以常规non-privileged用户身份执行

启用Non-Free存储库

由于AMDGPU驱动程序依赖non-free固件,因此您需要启用non-free Debian存储库才能访问non-free固件包。



Debian Non-Free Repos

Debian Non-Free存储库。

使用您喜欢的文本编辑器打开/etc/apt/sources.list。修改每一行以添加contribnon-free仓库。最终结果应类似于以下示例。

deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

保存并退出。然后,更新Apt。

# apt update

安装AMD驱动程序

现在,您可以从Debian存储库安装non-free Linux固件。除此之外,最好安装其他几个关键的Mesa软件包,以确保您的系统具有所需的一切。

# apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu


如何安装Vulkan

Vulkan的支持并非绝对必要,但是随着它在游戏世界中获得越来越广泛的支持,它不会受到伤害,而且它所承诺的性能改进足以使它在任何可能的情况下都值得使用。实际上,Wine和Lutris越来越依赖Vulkan来提高各种游戏的兼容性和性能。通过以下步骤安装Vulkan支持。

# apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-utils vulkan-validationlayers

如何安装OpenCL

如果您还计划将OpenCL与AMD卡一起使用,则应包括对其的支持。现在,通过Mesa提供的支持与专业级支持不同。如果这是您的需要,请考虑使用受官方支持的发行版,例如Ubuntu。但是,如果您仅将其用于基本任务,则Mesa支持就足够了。

# apt install mesa-opencl-icd

结论

现在,您准备好在Debian上充分利用您的AMD卡了。使用卡之前,请记住重新启动计算机以加载必要的模块。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7582.html,未经允许,请勿转载。