Nvidia has dominated the market for a long time, and unlike Intel they up the prices and wisely spent enough of it on R&D, Nvidia is just reaping the rewards for it.
Nvidia has dominated the market for a long time, and unlike Intel they up the prices and wisely spent enough of it on R&D, Nvidia is just reaping the rewards for it.
We wanted to use MI50s at work because it was promised they can do SRIOV, but we never got any further with AMD support than "it should work". They took ages to respond, and could not tell what was wrong from the extensive logs and hwinfo we provided them with.
Also the PCI reset bug that plagued multiple generations. There's a guy maintaining a kernel module that works around that issue in a whacky way. According to his research and reverse engineering, AMD could fix that with a firmware update to those cards. Even got in contact with AMD engineers briefly and outlined what the problem was. Then radio silence, and a couple months later AMD added a very similar workaround in their kernel module, the amdgpu driver. It's just that a fix in there doesn't make any sense whatsoever, because you need that fix when you do PCI passthrough, in which case you explicitly do not load the amdgpu module, as you don't use the GPU on the host machine but, well, pass it through to the VM.
As you noted pre-Ryzen they just didn't have the FCF to persue this kind of R&D. Ryzen was a bet the farm situation, if you are already betting the farm on one thing it's highly inadvisable to try do it on two things at the same time.
Nvidia benefits greatly from not having a split focus. They make GPUs, this is all. AMD needs to divide their efforts between staying ahead of Intel now that they have finally won themselves a lead which is no mean feat given how hard Intel has been chasing them down -and- putting out reasonable gaming GPUs -and- trying to come up with their first home-run datacenter GPU product which just hasn't happened yet.
I just don't see how they could have possibly had the money to try beat Nvidia over the last 5-6 years.