So, for a laugh I decided to test if my old crotchety XFX 7970 GHz edition could reap any benefits from DirectX12. Now, from what I've been able to gather all GCN AMD GPUs should support DX12, even if AMD lists the 7000 series as "laptop" cards these days.
According to dxdiag DirectX12 is installed however it only shows my card functioning up to DX11.1, as such no games are drawing any frames on screen if DX12 is set as the renderer in game! I have no idea why this doesn't work, it should. It's worth mentioning that I am really bad at googling.
Anyway, here's a random video that apparently shows that dx12 is working on a 7970: https://www.youtube.com/watch?v=o2gmLS8QLm4 the menus are in Cyrillic so I have no idea, but the performance number overlay says dx11 and dx12 so, I guess? Obviously not much of a performance increase, but I'd like to test for myself.
Is it simply a case of the card being so old that it doesn't support DX12 on a hardware level and that's why it's not showing in dxdiag properly? Could it be because I've messed too much with Win10 to minimise the level of big-brother going on? Should i just give up on my dreams of gaining maybe 0.5fps in some DX12 enabled games?
Anyway, system specs:
Pretty crusty and old, but still. Again GPU-Z tells me that DX12 is supported but has 11.1 in parenthesis.. So what the heck is going on? Why does it not work?
Thank you for your time and any replies!
P.S. Current ETA for planned new HW T-4 months.