Ubuntu 24 应该对 AMD XDNA 和 SoC(单芯片 CPU+GPU+NPU)提供良好的支持,例如 AMD 8945HS 处理器。我需要 AMD XDNA 驱动程序,但在 apt 等工具中没有找到相应的软件包。如何在我的 Ubuntu 服务器上安装它?amdgpu-installer 解决了我启用 GPU 时遇到的所有问题。有没有类似的 NPU 安装程序?
Ubuntu 24 应该对 AMD XDNA 和 SoC(单芯片 CPU+GPU+NPU)提供良好的支持,例如 AMD 8945HS 处理器。我需要 AMD XDNA 驱动程序,但在 apt 等工具中没有找到相应的软件包。如何在我的 Ubuntu 服务器上安装它?amdgpu-installer 解决了我启用 GPU 时遇到的所有问题。有没有类似的 NPU 安装程序?
为了让我的 Ubuntu 24 服务器能够使用 AMD GPU 和 NPU,我需要按照以下顺序安装驱动程序。我的硬件使用 UEFI 安全启动,因此我还需要确保内核模块已正确签名。
AMD GPU安装步骤
更新软件包列表:
下载 AMDGPU 安装程序:
安装 AMDGPU 包:
再次更新软件包列表:
或者,使用以下命令安装 ROCm:
注意:
rocm
参数应该是--usecase=rocm
,但此命令会安装所有内容,这可能对 AI 代理应用程序有益。参考
更多详细信息,请参阅 AMD ROCm 官方安装指南:AMD ROCm 安装指南
AMD XDNA 安装
克隆并设置 XDNA 驱动程序存储库:
安装依赖项:
构建 XRT(如果未安装):
构建 XDNA 驱动程序并创建包:
安装状态:
/opt/xilinx/xrt/lib
/usr/lib/firmware/amdnpu
安全启动模块签名
解压缩并签名模块:
加载签名的模块:
验证模块是否已加载:
笔记:
amdxdna.ko
驱动程序