Proxmox 9.0 + Intel B50 SR-IOV -- finally its almost here! Early Adopter's Guide

The Code 43 error reported by the driver is caused by the driver incorrectly identifying its environment as a “Hyper-V bare-metal/Root environment” and therefore initializing the GPU as if it were a physical GPU. You can refer to this issue.

This issue is not caused by the firmware, so it will occur regardless of whether you use the stock firmware or “hybrid firmware.”

If you need to use nested virtualization or VM masquerading (kvm=off), you can try driver version 8314.

If you want to use the latest driver, you will need to disable both of the above features.

In addition, I noticed that newer firmware introduces a 60°C temperature limit.

When the temperature reaches 60°C, the GPU immediately throttles down.

After running sensors -u, an additional entry appears:pkg: temp2_max: 60.000

This is not caused by the “hybrid firmware”. Flashing the latest firmware still results in the same 60°C temperature limit. Downgrading back to firmware version 6979 removes this limitation.

I have seen someone mention a similar issue on the Intel forum, but I’m not sure whether anyone here has encountered it.

2 Likes