HUAWEI A800I A2 aarch64架构Ubuntu服务器鲲鹏920开启 IOMMU/SMMU 硬件虚拟化功能

机器信息

服务器品牌:HUAWEI

服务器型号:A800I A2

CPU架构:aarch64

CPU厂商:海思

CPU型号:鲲鹏 920

CPU数量:4C48核

安装系统:Ubuntu 22.04 LTS

系统架构:arm64

内核版本:Linux 5.15.0-25-generic

NPU型号:华为昇腾910B

NPU序号:d802

NPU驱动:25.2.2

结合此博客配置:https://yunwei.blog.csdn.net/article/details/153411516?fromshare=blogdetail&sharetype=blogdetail&sharerId=153411516&sharerefer=PC&sharesource=qq_42534026&sharefrom=from_link

grub文件配置

其实这个功能只需要更改grub文件后重启即可,但是arm架构的鲲鹏920cpu不属于amd或者Intel网络上很多的资料都不能参考,这样经过我的试错把正确开启的添加项列出来。

复制代码
GRUB_CMDLINE_LINUX="arm-smmu.enable=1 iommu.passthrough=1 iommu=pt smmu.enable=1"

先备份然后直接修改ubuntu的/etc/default/grub文件,在GRUB_CMDLINE_LINUX的配置项中添加即可

复制代码
cp /etc/default/grub /etc/default/grub-bak
arm-smmu.enable=1 iommu.passthrough=1 iommu=pt smmu.enable=1

接着更新配置

复制代码
sudo update-grub
sudo update-grub2

重启机器后输入

复制代码
dmesg | grep -i smmu
相关推荐
YuMiao20 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1232 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑2 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件2 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI3 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
Sinclair4 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
木心月转码ing4 天前
WSL+Cpp开发环境配置
linux