Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Another Code 43 issue, but is my GPU just bad?

Featured Replies

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.

I think you need an VBIOS for those Kepler Gen GPUs. Its been a while but then it should work.

  • 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. 

No just add that vbios in this section. No Flash needed.

IMG_0105.jpeg

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 by domrockt

  • 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 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.