Which still doesn't explain why NVidia cards do just fine on Intel CPUs but performance drops massively on Ryzen. And certainly doesn't explain performance failing in Dx9 on Ryzen when CPU limited, either. Dx11 games appear to be the only ones unaffected by this effect as I haven't seen a report of a Dx11 game having abnormally low performance using an NVidia card on Ryzen. It's always possible though.
It's just bad drivers at the moment. Hopefully, it gets fixed soon.
Right now I'm just very very glad I haven't pulled the trigger on Ryzen yet as I play a lot of games that don't get benchmarked and I'd hate to have NVidia's drivers ruin my gaming experience until they get fixed. At this point Vega can't come out soon enough. And hopefully it's at least competitive at the high end, it'd be nice to have some options again. I usually try to keep my video cards around for at least 2 years, but OMG do I want to get rid of this 1070 ASAP. Of course, this is assuming that AMD doesn't bork the drivers for Vega somehow. /sigh.
Regards,
SB
You miss the aspects that raises pointers beyond Ryzen just like my comment about Civ 6.
You do not see anything wrong with a 480 beating the GTX1080 on Intel 7600k?
By that reasoning we might as well say AMD has DX11 driver problems because their performance tanks with Fallout 4, when in reality it comes back to the game-rendering engine design not ideal for said hardware.
But the drops are in those games I mentioned and not others (unless one deliberately sets the resolution to 720p), all the games have a similar trend in terms of Civ 6/Deus Ex Mankind/Hitman/Total War Warhammer development.
This is happening in those games for both DX11 and DX12 in relative terms on both machines (albeit further exacerbated on Ryzen for Nvidia).
Yet others scale very well with Nvidia on Ryzen such as AoTS (probably one of the better developed games around DX12), Sniper Elite 4, Gears of War 4 (apart from the 720p behaviour), and quite a lot of DX11 and a few of the more recent DX12 games work well with Nvidia on Ryzen.
Like I said those games with weird performance for Nvidia on DX11/DX12 also tend to be the ones optimised for AMD or from the period of devs making an engine a fudge of DX11 and DX12, and this is also on Intel machines just like I mentioned with Civ 6.
And we could say the same about AMD as their DX11 performance is trending lower than expected on Ryzen as well in certain games, but again certain games so should we say then they also have a driver problem.
Now I agree part of it could be driver problem involved in all of this (or may help anyway) but the unusual behaviour is finding its way back to certain games while others perform extremely well for Nvidia on both platforms.
This seems a more complex problem involving multiple factors to the specific games that seem around DX11-DX12 fudging period (games mentioned so far) to possibly something the Nvidia hardware/software is not happy with in terms of the Ryzen platform exacerbating a specific situation.
But Civ6 performance is way beyond driver issues for Nvidia and comes back to possibly optimisation only for AMD at an engine/game level, a game lead by graphics engineers who were also involved in implementing Mantle with AMD's support into Civ engine back in 2014.