GPU passthrough problem ( GPU Not atteched to VMware)

smalldevil94

New Member
Mar 20, 2020
1
0
1
30
Hello i followed this guide : https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough/
My spec : Xeon e3-1231v3 - GIgabyte H81 Mainboard. GTX 740 and GTX 750 ( i use this one for passthrough)
I'm using Proxmox 6.1 and ZFS as storage

On hardware/display option , if i set it to "None", the vmware wont start. I'm getting " VM 1002 qmp command 'change' failed - VNC display not active "
IF i set to other option like "Default", Standard VGA, the VM will start normally and in Device Manager, it displays the GTX 750 ( driver installed , no error etc), but I cant seem to make it as the main display option.

1584739970653.png

( I'm also getting Guest has not set up initial display ( yet) at startup)
When i connect the passthrough-card and control the VM through a physical monitor , it display and using the card as main display just fine. I can even run Path of exile ( an 3d online game) - I couldnt when I control the VMware through VNC display

1584740400364.png

I also havent try the " dump rom file" step as I dont really understand / know how to do it.
Thanks for reading and please help me guys :D SOrry for my bad English.
 
Last edited:
first of all if you want to fully gpu passthrough disable the display by selecting none

secondly try the following
Code:
nano /etc/pve/qemu-server/1002.conf
add

args: -machine type=q35,kernel_irqchip=on -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'

to your config

if you still have any problems let me know
 
On hardware/display option , if i set it to "None", the vmware wont start. I'm getting " VM 1002 qmp command 'change' failed - VNC display not active"
Just to be clear: Do you get this message on VM start or when you try to access the display via the VNC console? Because the console one is expected and perfectly normal, since you disabled VNC with the "display: none" option. You have to control your VM via a display attached to the passed-through GPU then.

add

args: -machine type=q35,kernel_irqchip=on -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'

to your config

That doesn't change anything? When you set the machine type for the VM to q35, this is pretty much the config we already launch the VM with... In general, the "args" parameter should not be necessary for PCIe passthrough or any other officially supported configuration.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!