November 22, 20232 yr I have a well running new build, and recently decided I wanted to test out a Windows 10 VM with GPU passthrough using an old GTX 770 I had laying around. My goal is to eventually use Moonlight to stream games to my Nvidia Sheild in 4K, and I wanted to test out a proof of concept before paying out for a more modern GPU that can handle the heavier load. I cannot seem to resolve the Code 43 issue, but it's probably worth mentioning up front that I do get display output on the GPU - albeit it's highly distorted with green horizontal artifacts on most of the screen (HDMI output). This has me wondering if the device is just failed since it seems most with Code 43 get no output at all. It is about 10 years old after all, and it's been in a PC that's been moved around a good bit over the years. It worked when it was last used in another PC about 3 or 4 years ago, but I suppose it could be a strange fallback mode for this ancient GPU. I have taken the following actions specific to GPU passthrough: PCIe ACS Override = On GPU and Audio devices are bound to VFIO (although they show up there in different IOMMU groups and are the only devices in the groups) Truncated the header from a UEFI enabled vbios for my card, set in VM's XML Set emulatorpin to an isolated, and unassign CPU fore (is this even needed anymore? found this in a fairly old guide but haven't seen it anywhere else) VM's XML set to multifunction='on' and both the GPU and Audio device on the same bus and slot with functions set to 0x0 and 0x1 Hyper V disabled Still no luck. Anything I may have missed? I've taken 'advice' from a number of threads and videos, but some of them are rather old and the possibility exists that I've made conflicting changes based on outdated information. If I can't get this sorted, I'll likely just hold out for a deal on a newer card that meets my needs and start over from scratch and see how it goes.
November 22, 20232 yr I think you need an VBIOS for those Kepler Gen GPUs. Its been a while but then it should work.
November 22, 20232 yr Author 2 minutes ago, domrockt said: I think you need an VBIOS for those Kepler Gen GPUs. Its been a while but then it should work. I'm passing through the most current VBIOS from techpowerup after removing the header. Do I need to actually flash it to the card? That may prove difficult, as I don't have an available windows PC.
November 22, 20232 yr Do you have the Most recent Nvidia driver installed? The Stock Driver from Windows is surely outdated, Nvidia fixed error 43 for a lot of cards. Edited November 22, 20232 yr by domrockt
November 23, 20232 yr Author 23 hours ago, domrockt said: Do you have the Most recent Nvidia driver installed? The Stock Driver from Windows is surely outdated, Nvidia fixed error 43 for a lot of cards. I hadn't thought that would be an issue, but I downloaded and installed the latest from Nvidia and still have the error. The install completes without error, but still tells me it needs to be installed. Nvidia control panel won't even start. EDIT: also note that when I boot the VM with VNC and the GPU, I do not get Code 43. GeForce Experience still tells me my hardware is not supported. I also can confirm the device driver date is 10/10/23, so fairly recent. Edited November 23, 20232 yr by airtower
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.