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

虚拟机显卡直通打游戏


一、windows10,用虚拟机运行xp玩游戏可以吗?主要是windows10对老版软件的兼容性太差。

使用虚拟机玩游戏,显卡是虚拟的,效果不好,而且虚拟系统也占用部分内存,所以不推荐。在WIN10中安装游戏后,右键点击图标,设置兼容性即可使用

,


二、KVM虚拟化win10显卡直通一例联想SR6502x5218,64G,3x1.2TSASHDD,显卡RTX2080
由于系统要求必须是windows,windows系统没有显卡驱动,win10也没有兼容的硬件驱动。尝试安装windows10,并使用win10虚拟机的windowsserver2019驱动。
拉丁文安装,virt-manager会显示中文图形界面,并带有插值
centos版本:CentOS-7.8-x86_64-DVD-2003
采用自动分区,但需要手动分区更加合适。
2.1设置名称为br0的网络连接到eno1并更改为br0
yum-yinstallbridge-utilities
配置网络参数br0并与您的进行比较自己的网络,你的ip
模式网络参数eno1
重启网络
systemctlrestartnetwork
2.2安装kvm
安装kvm版本UEFI模式安装windows需要升级kvm
2.3更新qemu-kvm
检查更新kvm版本<
2.4安装OVMF
OVMF“旨在支持UEFI虚拟机。”
2.5安装win10
使用图形界面安装,xshell工具xmanager
virt-manager
2.5.1选择模式,不配置显卡尚未透传
2.5.2如果硬件或光驱报错不支持IDE模式,请更换SATA模式
2.5。连接配置,选择vnc服务器,否则看不到右机屏幕,配置vnc客户端raw模式,否则滞后IOMMU(i/om内存管理单元)。iommu主要有两大功能:将设备地址映射到body的dma地址(dmar),以及中断重映射(intremap)(可选)
确认内核是否支持iommu
cat/proc/cmdline|grepiommu正常输出
如果没有输出,请在蠕虫文件中添加intel_iommu=start
蠕虫文件:
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/
添加一行optionsnouveaumodeset=0
initramfsnouveauimage返回原始镜像
mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r)
2.6.3显卡加载vfio驱动
加载vfio模块
从服务器中删除4个显卡设备
检查显卡设备是否加载vfio-pci驱动,加载成功

2.6.4添加NVDIA显卡赢得虚拟机
同时可以添加USB设备通过通过服务器
ps:需要额外配置,参考链接
之后,关闭并重启
安装显卡驱动,需要更改虚拟机win10的配置文件
否则显卡驱动安装过程中自动检查会报错ERRORCODE43,虚拟机中也无法安装驱动。
重启安装驱动
AID64测试