当前位置:首页 > 虚拟化 > 正文

nvidia显卡虚拟化


一、win10系统如何设置NVIDIA显卡高性能模式现在大多数电脑都运行Windows10系统。有些新用户不知道如何设置NVIDIA显卡的高性能模式。
具体如下:
1.如下图。
2.
3.。
4.
5.最后在右侧页面,如下,先勾选【我的选项设置为20】,然后选择任务然后点击。
二、KVM虚拟化win10显卡直通一例联想SR6502x5218,64G,3x1.2TSASHDD,显卡RTX2080
由于系统要求必须是Windows,Windows服务器系统没有显卡驱动,win10也没有该显卡的硬件驱动各自的服务器。尝试安装windows10并使用windowsserver2019驱动系统安装完成后,驱动问题导致系统蓝屏、重启无法正常使用
只能使用centos+kvm安定下来。win10虚拟机显卡采用直通模式,可以正常安装显卡驱动。
英文安装,virt-manager中文GUI会显示乱码
centos版本:CentOS-7.8-x86_64-DVD-2003
采用自动分区,但手动更合适。
2.1设置名为br0的网桥网络,连接eno1,并改为br0
yum-yinstallbridge-utils
配置br0的网络参数并与您的网络进行比较卡配置你的ip
修改eno1的网络参数
重启网络
systemctlrestartnetwork
2.2安装kvm
检查kvm版本,需要更新kvm才能以UEFI模式安装Windows
2.3更新qemu-kvm
检查更新kvm版本
2.4OVMF安装
OVMF“是一个支持UEFI虚拟机的项目”。
2.5安装win10
使用GUI安装xshell工具xmanager
virt-manager
2.5.1选择UEFI模式,不配置显卡还是Passthrough
2.5.2如果硬盘或光驱报错不支持IDE模式,请切换到SATA模式
2.5。4vnc连接配置,选择vncserver,否则可能无法查看虚拟机屏幕,vnc客户端配置raw模式,否则可能卡顿
2.6切换显卡
2.6.1启用iommu
IOMMU(i/o内存管理单元)。iommu主要有两个功能:设备dma地址映射到物理机地址(dmar)和中断重映射(intremap)(可选)
确认内核是否支持iommu
cat/proc/cmdline|grepiommuyes输出正常
如果没有输出,在grub启动文件中添加intel_iommu=on
编辑grub文件:
vim/etc/default/grub
重新生成内核
grub2-mkconfig-o/boot/efi/EFI/centos/
再次验证内核是否支持iommu
输出正常
验证是否VT-D已启用
dmesg|grep-eDMAR-eIOMMU
2.6.2禁用服务器上的RTX2080显卡驱动
禁用服务器主机设备上的显卡
vi/etc/modprobe.d/
添加
vim/usr/lib/modprobe.d/
添加一-lineoptionsnouveaumodeset=0
备份原始initramfsnouveau镜像
mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r)
创建新镜像initramfsimage
dracut/boot/initramfs-$(uname-r).img$(uname-r)
2.6.3加载vfio显卡驱动
加载vfio模块
从服务器卸载4个显卡设备
验证设备显卡是否加载vfio-pci驱动,加载是否成功成功

2.6.4win10虚拟机添加NVDIA显卡
同时可以添加pass服务器USB设备
ps:附加需要配置,参考链接
添加后关闭重启
安装显卡驱动需要编辑win10虚拟机配置文件
否则显卡驱动安装过程中自检会报错ERRORCODE43,不允许在虚拟机中安装驱动。
重启安装驱动
AID64测试