I just spent about 4h playing around with different driver versions to narrow down why this occurs.
Basically Deus Ex Mankind Divided performs significantly and measurably better on the old 375 branch than it does on the new 38X branch. I haven’t yet tried other games.
I’ve done a lot of testing and also played around with environment variables (__GL_THREADED_OPTIMIZATIONS has no effect, so it’s not that) as well as the Composition Pipeline, V-Sync and basically all driver versions that came after the last 375 one.
Here are the results:
- 34 FPS in-game and 43.3 FPS avg in benchmark on 387.34 from yesterday
- 47 FPS in-game and 50.6 FPS avg in benchmark on 375.82 from July
The oldest 38X driver I could get to run was the 384.47 Beta from June and it had virtually the same performance as the new 387.34.
My in-game settings and the rest of my software configuration has remained exactly the same to rule out any other factors.
My system for reference:
- Intel Core i5 2500 4.1 GHz
- ASUS GTX 970 STRIX OC 1.28GHz
- 4x2 GB DDR3
- Arch Linux 4.13.12-1
- GNOME 3.26.2-1
- xorg-server 1.19.5-1
- 1080p display
So now I’m basically looking for input to troubleshoot, as well as other people’s experience with these versions.
If you have the time you can try out the old 375.82 driver (http://www.nvidia.com/download/driverResults.aspx/120911/en-us) and compare performance to see if this behavior is reproducible across multiple machines.