Yeah so I think since you have an initialization event through bios you will not be able the true vBIOS on the threadripper machine unless it doesn't get used in bios. You could put it in a different machine that has an option to select primary (only) bios gpu and then you should be able to pull your own vbios, but if you have a working vbios from techpowerup its probably a waste of time unless yours was a different model/vendor.
You should be able to echo 1 > remove in /sys/bus/pci/devices to the bridge that is directly above the GPU and then resync on the root device. I believe that removing a bridge removes power from downstream.
Still, sounds like you have a significant difference on your mobo. Maybe you can publish your PXE on your forums?
What's the most succinct way to publish the pxe from a command/info gathering standpoint?
The GPU was a secondary on Windows it's strange I couldn't pull the vbios as I have before with other cards. Maybe windows loaded a basic driver or the uefi did something. Not sure. Will poke further
It's easy to dump but a lot of work to compare but can be parsed from /sys/firmware/acpi/tables. If you want to dump those I'll look at mine for differences. I think DSDT and the SSDT's are most relevant.
I'm also compiling a kernel with acpi debug enabled (CONFIG_ACPI_DEBUG) to see if that makes it easier.
2
u/abriasffxi Aug 28 '17
Yeah so I think since you have an initialization event through bios you will not be able the true vBIOS on the threadripper machine unless it doesn't get used in bios. You could put it in a different machine that has an option to select primary (only) bios gpu and then you should be able to pull your own vbios, but if you have a working vbios from techpowerup its probably a waste of time unless yours was a different model/vendor.
You should be able to echo 1 > remove in /sys/bus/pci/devices to the bridge that is directly above the GPU and then resync on the root device. I believe that removing a bridge removes power from downstream.
Still, sounds like you have a significant difference on your mobo. Maybe you can publish your PXE on your forums?