Hyper-V虚拟机显卡虚拟化VGPU 配置指南

Hyper-V 虚拟化显卡 VGPU 配置指南

准备条件

  1. 宿主机系统要求:
  • Windows 10 21H2 或更新版本
  • Windows 11 22H2 或更新版本
  • 需支持 WDDM 2.5+ 驱动模型
  1. 显卡要求:
  • NVIDIA 10系/20系/30系显卡(需手动复制驱动)
  • AMD RX 5000/6000 系列(需完整复制驱动文件)

开启 VGPU 虚拟化

方法一:使用 PowerShell 脚本

# 一键配置脚本(需管理员权限)
$vm = "Your_VM_Name"
Set-VM -Name $vm -AutomaticStopAction TurnOff
Set-VM -GuestControlledCacheTypes $true -VMName $vm

# 设置内存映射空间
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vm
Set-VM -HighMemoryMappedIoSpace 32Gb -VMName $vm

# 配置显卡分区参数
Add-VMGpuPartitionAdapter -VMName $vm
Set-VMGpuPartitionAdapter -VMName $vm `
    -MinPartitionVRAM 80000000 `
    -MaxPartitionVRAM 100000000 `
    -OptimalPartitionVRAM 100000000 `
    -MinPartitionEncode 80000000 `
    -MaxPartitionEncode 100000000 `
    -OptimalPartitionEncode 100000000

方法二:手动配置

  1. 关闭虚拟机
  2. 禁用检查点功能
  3. 通过 PowerShell 执行:
Get-VMHostPartitionableGpu  # 查看可用显卡
Add-VMGpuPartitionAdapter -VMName "VM_Name" -InstancePath "显卡ID"

驱动文件配置(NVIDIA 示例)

  1. 宿主机文件复制​:
    • C:\Windows\System32\nvapi64.dll → 虚拟机同路径
    • C:\Windows\System32\DriverStore\FileRepository\nv* → 虚拟机路径:
      C:\Windows\System32\HostDriverStore\FileRepository\
  2. 虚拟机操作:
# 创建驱动目录(需管理员权限)
mkdir C:\Windows\System32\HostDriverStore\FileRepository -Force
icacls "C:\Windows\System32\HostDriverStore" /grant "Everyone:(OI)(CI)F"

验证配置

  1. 设备管理器查看显卡状态
  2. 运行诊断工具:
dxdiag  # 检查"呈现"标签页
  1. 3D 性能测试:
    • 3DMark
    • 鲁大师
    • Unigine Heaven

移除 VGPU 配置

Get-VMGpuPartitionAdapter -VMName "VM_Name" | Remove-VMGpuPartitionAdapter

嵌套虚拟化配置

# 开启嵌套虚拟化
Set-VMProcessor "VM_Name" -ExposeVirtualizationExtensions $true

# 关闭嵌套虚拟化 
Set-VMProcessor "VM_Name" -ExposeVirtualizationExtensions $false

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/12342

(0)
郭靖的头像郭靖
上一篇 2025年3月21日 下午3:26
下一篇 2025年5月21日 下午10:40

相关推荐

  • Rocky Linux 9 配置静态ip

    almalinux9.x 放弃了 老的网络配置方式。 先备份默认配置文件 ens33.nmconnection 然后修改内容 重启网络 远程修改一定要成对出现 否则网络起不来 查看ip 重新加载网卡

    2023年4月4日
    82800
  • Linux SSH 登录失败多少次禁止该IP访问 防止暴力破解

    Linux 系统SSH 登录失败的内容会记录到/var/log/secure文件,通过查找关键字 Failed,可以定位到这些异常的IP地址,比如: 比如这里,明显这个IP地址在进行SSH 扫描,不断的更换端口和用户进行暴力测试。 在Linux里面有两个相关的文件: /etc/hosts.allow: 允许哪些IP访问主机 /etc/hosts.deny 禁…

    2023年3月1日
    97200
  • windows操作系统,怎么将远程服务器共享的文件夹映射到本地?

    将远程服务器上的一个文件夹作为共享文件夹,通过ip访问共享文件夹。那么可不可以将这个远程共享的文件夹映射到Windows系统作为一个本地盘符呢?答案是可以的。具体操作如下: 下面是在Windows中创建一个映射动器的步骤 1.打开资源管理器,选择“此电脑”或”计算机”选项 2.点击菜单栏中的“映射网络驱动器”选项 如下图: 3.在弹出的对话框中,选择要映射的…

    2024年5月10日
    94700
  • Linux下查找并删除挖矿程序实例

    症状表现 从外网连接服务器时,间接性断开特别频繁。在断开的时候,从内网也连接不上 排查方法 从链路等硬件方面去排查 通过zabbix监控的服务器的端口,发现这个服务器一直在间断性占用1000M带宽,实际客户购买的带宽15M,这就是客户间断性频繁断网的原因。 在排除了线路等相关问题后,将问题锁定在客户系统内。 在软件中排查 在Linux系统中,我们可以使用to…

    2022年6月14日
    1.2K00
  • 创建物理卷报错Can‘t open /dev/sdb1 exclusively. Mounted filesystem?以及对应的解决方法

    在将几块盘做LVM时,遇到一个之前都没遇到过的问题: 首先第一反应就是查看这个分区是否已经在使用了,但是没有。 二:解决方法 2.使用 dmsetup remove xxx 移除掉就可以创建PV了:

    2023年11月23日
    1.1K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信