pve显卡直通

pve 9.x

创建虚拟机:

web操作。注意:启动模式必须为ovmf
然后进入主机安装驱动后提示:code 43
image

微调设置

打开虚拟化透传开关:

qm set $VMID --args "-cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=proxmox'"

隐藏KVM+多喊道直通

# 1. CPU 隐藏
qm set $VMID --cpu host,hidden=1,flags=+pcid

# 2. 一次性把整个 01:00.x 塞进去(multi-function=on 已经不需要了)
qm set $VMID --hostpci0 01:00,pcie=1,rombar=1,x-vga=1

开始装机。。。

正常安装英伟达驱动

解决code 43:

  1. 另存为fix.reg ,文件编码ANSI
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm]
"AdapterType"=dword:00000004
"EnableMsHybrid"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]
"AdapterType"=dword:00000004
"EnableMsHybrid"=dword:00000001

最后验证:

设备管理器 → 显示适配器 → GTX 1660 SUPER 无黄色感叹号
任务管理器 → 性能 → GPU 0 出现 NVIDIA 图表
GPU-Z 里 Bus Interface 显示 PCIe x16 3.0 @ x16 3.0 即全速

另外:
直通完成后pve中无法再vnc到虚拟机,建议提前安装远程工具。另外额外准备一个hdmi显卡欺骗。此时的画面只能通过物理显卡传输~

posted @ 2026-01-27 16:12  lisicn  阅读(156)  评论(0)    收藏  举报