So, here we go. Consider this a guide of sorts.
Tried to flash it in bootcamp on my 2020 MBP 4 TB via Razer Core X. Chose it as there was no existing dGPU involved in the set up (just to be safe), and I did not want to mess with my PC, remove the NVIDIA card from it, install AMD drivers, etc.
Windows 10 Pro was no good (would not recognize the card) so upgraded to W11 Pro. Windows 11 works like a charm, eGPU detected, drivers installed, all good.
However, atiflash does not not see the card (although GPU-Z does), amdvbflash -i does not give any info (possibly a T2 thunderbolt issue) and when I tried to flash it via GPU-Z identified device id I received GPU not supported error.
Off to my 2019 iMac in Windows 11 Pro. Again, everything works like a charm, atiflash -i gives proper info but amdvbflash will not work as the 6900xt firmware is older than the current 6950xt installed one.
The final command prompt that works is:
amdvbflash.exe -p 0 r****.rom -fv -fp (or 1, 2) slightly modified from the
eidairaman1 The Exiled Airman's instructions you posted originally -
https://www.techpowerup.com/forums/...nd-line-cmd-syntax-mini-guide-windows.291671/
After reboot W11 did not recognize it but another reboot into macOS Ventura worked like a charm. 6900xt recognized and working. W11 worked as well subsequently.
To summarize (This applies to AMD reference 6950xt card):
1. It can be done in eGPU.
2. Save the original VBIOS using GPU-Z.
3. Download the AMD reference 6900xt vbios.
4. Follow the
eidairaman1 The Exiled Airman's instructions posted earlier -
https://www.techpowerup.com/forums/...nd-line-cmd-syntax-mini-guide-windows.291671/
4. At his number 10 step use amdvbflash.exe -p 0 r****.rom -fv -fp (or 1, 2) instead of amdvbflash.exe -p 0 r****.rom -fa -fp (or 1, 2) command.
5. Bob is your uncle.
Now, I will have to hijack this thread and report on my findings as I am not impressed with the card nor the performance before and after flashing it in W11 and macOS (post-flashing). I do understand this is an eGPU set up and performance is degraded versus MP 7,1.
The card is loud and has, what I assume everyone talks about, a very audible coil whine (or rather a coil fart as I would describe it) under load. Extremely annoying when used in Razer Core X with the original short TB cable at close proximity. It does not sound right at all and this has nothing to do with 6900xt vbios.
The Metal score of around 170/180K is more than twice the Vega 48 score in my iMac but offers very little difference in my workflow. I am using an external monitor hooked to the eGPU. Topaz Gigapixel takes about less than half the time with all GPUs enabled versus Vega 48 on its own in macOS. However, in W11 6900xt is only 50% faster than Vega 48. In fact, the same task that takes over 8 minutes in macOS Ventura using Vega 48 takes only 3.5 minutes in W11 and 6900xt shaves another 30 to 50 seconds at best. TopazLabs macOS vs Windows optimization problem more than anything I assume.
The biggest gain, obviously, is with 2020 MBP. It's a maxed out i7 32GB 4TB and it can handle tasks that are absolutely unfathomable with Iris Plus. However, the lack of RAM hurts it and memory swap can go up to 35GB doing the same things i9 iMac with 128GB RAM 1TB SSD easily handles at twice the speed. MBP does not crash - kudos to Apple - Windows 10 and 11 cannot handle it without crashing the app on the same hardware.
All this was done in order to see if I can extend the life of my still mint Intel Macs. I'll play with them more but the iMac eGPU set up does not even come close to my 5900x RTX 3090 PC in TopazLabs, Affinity and Adobe apps let alone ML applications macOS cannot even run (yet).
I'm not looking to polemicize and I know this is old news as AS provides performance and architecture advantages far beyond these, by now, old intel macs can offer, but the RAM and SSD upgrades are way above my pay-grade nowadays (and these Intel machines were not cheap to begin with nor that old in all honesty). AS Macs when financially compared to still modular and far more powerful current PC hardware are way overpriced (power inefficiencies, noise levels + general macOS ease of use vs Windows notwithstanding).
Add to this constant annual updates and changes in macOS, dropping support here and changing things around there, Macs don't make much sense to me anymore.
For personal use, I imagine I will upgrade to AS MBP at some point (in conjunction with iPhone) but for professional use I doubt I will purchase another mac again.
I guess I can sell the iMac and get a comparable 5K screen for the same money. Seems like a waste.
Cheers.