PVE系统,独立显卡直通
该篇教程主要讲解显卡直通
Tip:本篇教程讲解直通Tesla M40,由于没有视频输出HDMI功能无法测试是否正常工作。
1.CPU&主板
首先确定机器的CPU及主板是否支持“VT-d”技术,一般比较新的平台都是支持的了,不用过于担心。
这里演示Intel的,输入CPU型号
点击进入
注意是规格这页面
安全性与可靠性,可以看到是支持的
主板自行搜索“主板名称 +开启vt-d”(我的主板是默认就打开的)
2.PVE
开启iommu,打开编辑
nano /etc/default/grub
修改为
quiet intel_iommu=on video=efifb:off
nano修改后保存操作步骤
1)退出,输入Ctril+X
2)会询问是否保存,输入y,回车
加载vfio模块,打开编辑
nano /etc/modules
一般都会有,没有的话加上
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
禁用驱动(不同PVE版本可能不同)
nano /etc/modprobe.d/pve-blacklist.conf
复制粘贴(原来已经有一个,没有的可以加上)
block AMD driver
blacklist radeon
blacklist amdgpu
block NVIDIA driver
blacklist nouveau
blacklist nvidia
block INTEL driver
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915
查询显卡的PCI ID(我要直通的就是Tesla M40)
lspci
复制前面前面的显卡PCI ID
查看显卡的Device ID
lspci -n -s PCI ID
比如我这里是
lspci -n -s 01:00.0
复制Device ID(有些是有两个的,一个视频输出,一个声卡)
编辑vfio
nano /etc/modprobe.d/vfio.conf
将设备加入(两个ID就加两个)
options Device ID
比如我这里是
options vfio-pci 10de:17fd
更新grub
update-grub
重启PVE系统
reboot
3.虚拟机
创建虚拟机(先启动虚拟机试试有没有问题再直通显卡)
添加PCI设备
选择直通的显卡
勾选上
显卡安装驱动(这个就具体不演示了)
安装完成以后建议重启系统(看驱动是否真的安装成功)
发现报43错误
虚拟机这里设置为q35
显卡这里勾选上
可以正常显示GPU了
跑NovelAI也没什么问题
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

tigor1125
校验提示文案
水寒
校验提示文案
ADmz
校验提示文案
胖丁是宝
校验提示文案
胖丁是宝
报错
校验提示文案
值友7500111136
校验提示文案
值友7500111136
校验提示文案
胖丁是宝
报错
校验提示文案
ADmz
校验提示文案
水寒
校验提示文案
胖丁是宝
校验提示文案
tigor1125
校验提示文案