HerrGeneral Posted June 3, 2022 Share Posted June 3, 2022 Hello guys, I have got a MSI GTX 1060 6g that I want to passthrough with bare metal Win 10 Pro. Wathever I've tried, the graphic card returned the error 43. Win 10 works fine. I've already follow this threads without success: I've looked for some common problem and don't worked for me: - I've looked for some virtualization problem in my BIOS. - I've tried Q35 or i440fx machine. - I've tried to disable Hyper-V - I've followed the SpaceInvaderOne tutorial for GPU passthrough and edited my XML. - I've tried dumping my vbios with SpaceInvaderOne script but it crashes with the 6.10.x unraid version. So I've tried to use a working Vbios I've allready done and tested. Any help will be appreciated 🙂 VM WIN10Pro.txt Logs.txt Quote Link to comment
ghost82 Posted June 4, 2022 Share Posted June 4, 2022 17 hours ago, HerrGeneral said: I've tried dumping my vbios with SpaceInvaderOne script but it crashes with the 6.10.x unraid version This should be the symptom that the gpu is in use by the host. 17 hours ago, HerrGeneral said: So I've tried to use a working Vbios I've allready done and tested Although the vbios is correct adding it with the gpu in use by the host will not solve the issue. txt attachments are 99% of the time useless, full diagnostics saved after running the issues may help. Quote Link to comment
HerrGeneral Posted June 4, 2022 Author Share Posted June 4, 2022 Hello ghost82, thanks for the answer. I've attached the full diagnostics. 8 hours ago, ghost82 said: On 6/3/2022 at 6:47 PM, HerrGeneral said: I've tried dumping my vbios with SpaceInvaderOne script but it crashes with the 6.10.x unraid version This should be the symptom that the gpu is in use by the host. Sorry for my lack of knowledge, but how can I find if the GPU is in use by the host and how can I fix it? mydeedee-diagnostics-20220604-2007.zip Quote Link to comment
Solution ghost82 Posted June 5, 2022 Solution Share Posted June 5, 2022 (edited) 14 hours ago, HerrGeneral said: but how can I find if the GPU is in use by the host From the logs: Jun 3 12:07:41 MYDEEDEE kernel: pci 0000:0a:00.0: vgaarb: setting as boot VGA device The 1060 is choosen as boot vga by the host. However, after this, it is successfully attached to vfio, so it should work. The vm is correctly configured and also the vfio options. I would try to add also allow unsafe interrupts in settings --> vm Did you try to install the latest nvidia drivers with the gpu passed through connecting to it through remote desktop installed inside the vm? If you have old nvidia drivers or no drivers installed there could be no output. Are you 100% sure the vbios is working? Even if the infamous nvidia error 43 could be caused by nvidia detecting the gpu running in a vm (only with old drivers), you may also change in the xml from this: <features> <acpi/> <apic/> <hyperv mode='custom'> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='1234567890ab'/> </hyperv> <ioapic driver='kvm'/> </features> to this: <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='1234567890ab'/> </hyperv> <kvm> <hidden state='on'/> </kvm> <vmport state='off'/> <ioapic driver='kvm'/> </features> Edited June 5, 2022 by ghost82 1 Quote Link to comment
HerrGeneral Posted June 5, 2022 Author Share Posted June 5, 2022 Thx a lot ghost82, I've allowed unsafe interrupt and after an update with "Geforce Experience", it finally works. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.