单显卡直通教程

介绍 这是我的单显卡直通配置过程,我在多个不同配置的电脑上都试过,这个方法都成功了。 我这里讲的是AMD处理器(英特尔的也差不多,个别参数会不一样); 系统是Arch Linux, 如果是其它发行版一些软件名和文件位置可能会不太一样。 可以配合视频教程操作,Bibibili/YouTube链接: 或者加入我们的QQ群:689962825 还在编辑中,如果能力,请帮我完善、修订、添加更多内容! 本人是一名半工半读的学生,如果你觉得我的视频和教程有用,请考虑支持我! 可以通过Paypal给我捐赠: 或者选择在微信上给我打赏(标注VFIO),非常感谢! 更新日期:2022年04月26日 文档更新 开启评论区 电脑配置 处理器: AMD 锐龙 5800x 8核 显卡: 微星 GeForce RTX 3070 GAMING X TRIO 8G 主版:玩家国度 ROG Strix B550-A GAMING White 吹雪 内存: 16GB 3600Mhz 双通道 系统: Arch Linux 5.16 桌面环境: KDE Plasma 5.23 X11 !!要求!! 一个四核或更多的AMD64或英特尔x86-64处理器,支持硬件虚拟化。 8GB双通道内存或者更多, 不然不够分给客户机。 64GB固态盘空间或更多(macOS至少需要64GB,不然不允许安装)。 一块独立显卡,至少支持DirectX 11 核显/集显不建议,成功率较低,而且直通和不直通比没有太大的性能差异,如果想尝试参见Intel GVT-g。 大部分在Big Navi之前的AMD显卡有重置Reset Bug, 可使用vendor-reset修复。 若想使用macOS客户机,请使用AMD显卡(英伟达支持就是个笑话),及英特尔处理器(AMD处理器没有苹果官方支持,会有bug)。 发行版不一定要用Arch系的,不过不同发行版个别命令可能会不太一样,建议使用一个较新的发行版,不然内核的KVM会太低。 笔记本不建议,硬件较为封闭,跟常规桌面端不太一样。 步骤 配置一个简单的KVM Libvirt 钩子 QEMU和Libvirt的配置 显卡直通 some other things 配置一个简单的KVM 启用IOMMU 重启进入UEFI/BIOS固件设置,开启IOMMU和虚拟化。通常在CPU高级选项里面,AMD处理器的一般叫Virtualization Technology或AMD-Vi,英特尔的叫VT-x或VT-d。 添加下列内核参数到启动器,详情戳这里,保存然后重启。 AMD处理器(根据BIOS设置默认已启用?):amd_iommu=on 英特尔处理器:intel_iommu=on 可视情况添加(修复或导致黑屏):iommu=pt 重启后,看看启动日志检查一下IOMMU是否已启用,使用超级用户权限运行 dmesg | grep -e DMAR -e IOMMU 找找有没有 amd_IOMMU:Detected 或者 Intel-IOMMU: enabled 类似的信息。...

2022 年 2月 15 日 09:00 · ledisthebest