Hey all, I've seen claims of SR-IOV working on the A770 16GB with a Flex 170 cross-flash, but I haven't found any tutorial nor evidence of such claim. Could there be any truth to this and if so, how would one go about cross-flashing the datacenter Flex 170 firmware to an A770 16GB? All I know is both the datacenter Flex 170 gpu and the A770 use Intel's DG2 architecture.
I have the Flex 170 Firmware but from what I understand, it only has the main firmware payload without the OPROM, and I don't know if cross-flashing only the main firmware payload without the matching OPROM would break things.
I've attached the Flex 170 firmware below, any help is much appreciated.
I flashed once an older firmware with the newest OPROM, there were no problem with that, I did the opposite too, but it was with the regular firmware file.
I flashed once an older firmware with the newest OPROM, there were no problem with that, I did the opposite too, but it was with the regular firmware file.
That's great news! Now I'm just concerned about the cross-flash part.. Do you think I would be able to restore the GPU from a firmware backup if the cross-flash ended in a failure? I have a backup GPU I could use if that would work?
That's great news! Now I'm just concerned about the cross-flash part.. Do you think I would be able to restore the GPU from a firmware backup if the cross-flash ended in a failure? I have a backup GPU I could use if that would work?
I can't say for sure... @Solaris17 have a thread with all firmwares for the card and other thread with the tool that he developed to flash the firmware, if I'm not mistaken, it's not possible to flash a file that it's not compatible, I think he mentions this fact in the thread.
I did there are safeguards to prevent cross flashing. The bios’s are also packaged and unpacked during flash. So you can’t just take a vbios provided in the driver and flash it directly to the chip with an eeprom reader. Like wise; you cannot take a dump with an eeprom reader and flash it with the tool.
I haven’t had time to look at this. Where was this vbios from?
I did there are safeguards to prevent cross flashing. The bios’s are also packaged and unpacked during flash. So you can’t just take a vbios provided in the driver and flash it directly to the chip with an eeprom reader. Like wise; you cannot take a dump with an eeprom reader and flash it with the tool.
I haven’t had time to look at this. Where was this vbios from?
@arch_btw if you want to risk, try this file: Intel® Data Center GPU Flex Series - Windows*
You'll extract the driver, navigate to the Graphics folder, inside there'll be two folders, fw (containing the firmware file) and oprom (containing only the oprom code).
FW Version: DG02_1.3253
OPROM CODE Version: 14 00 28 04 00 00 00 00
@arch_btw if you want to risk, try this file: Intel® Data Center GPU Flex Series - Windows*
You'll extract the driver, navigate to the Graphics folder, inside there'll be two folders, fw (containing the firmware file) and oprom (containing only the oprom code).
FW Version: DG02_1.3253
OPROM CODE Version: 14 00 28 04 00 00 00 00
For what its worth I tested this and it works just fine.
I cant see anything specifying that it is for flex only. Its just an older fw version. I also cant speak to if it enabled srv-io. Which is more going to be the magic inside the ATS or AMC firmware. It did however seem to disable the audio device, which seems like it has been giving proxmox users greif. Though honestly its likely because the firmware was just flashed and changed. I have seen this before.
I will see if I can assist in this further, but I haven't even physically seen a DC gpu and I am working on other aspects of the tool additionally my test station for flashing is my AMD system which does not have SRV-IO so I am not certain how I would prove any kind of functionality.
If anyone comes across this and has a method to test other than api/smi (which appears to fail on amd systems??) I am all ears.
I didn’t even know this was a thing people were trying to solve.