03-05-2017, 10:42 PM
This topic has probably been hashed over the years countless times... But I am looking into why something is the way it is, other than a stance on any issue. Firstly I do not wish to take a side, I really don't care how DirectX or OpenGL business model is and how they came to be. This topic was created to find out why DirectX on my machine always outperforms OpenGL.
It is my understanding that the PCSX2 team really doesn't have DX coders right now giving OpenGL the edge with development. Which would be the end all if it wasn't for performance. The gap seems to be widening in DX favor as well, in most cases I'm getting a 25 ~ 35% boost in performance. In some cases in can get as high as 45%. Xenosaga for instance during some mech battles reduces to a crawl at 20fps, the same battle locks at 60fps without a dip on DX. But in this case, OpenGL plays better with Xenosaga then its counterpart. This is not limited to PCSX2 -every- emulator I have DX outperforms by a very large margin...
Anyway, I have ordered a new machine and I am wondering if it will be the same old story. Is it simply my card that likes DirectX? Or do the Devs and the community see the same thing? Below are my current and future specs.
Old-----------------------
Windows 8
16GB of RAM
i7-3770 (OC 4.1 GHz)
680 GTX
---------------------------
New----------------------
Windows 10
32GB of RAM
i7-7700K
1080 GTX
---------------------------
It is my understanding that the PCSX2 team really doesn't have DX coders right now giving OpenGL the edge with development. Which would be the end all if it wasn't for performance. The gap seems to be widening in DX favor as well, in most cases I'm getting a 25 ~ 35% boost in performance. In some cases in can get as high as 45%. Xenosaga for instance during some mech battles reduces to a crawl at 20fps, the same battle locks at 60fps without a dip on DX. But in this case, OpenGL plays better with Xenosaga then its counterpart. This is not limited to PCSX2 -every- emulator I have DX outperforms by a very large margin...
Anyway, I have ordered a new machine and I am wondering if it will be the same old story. Is it simply my card that likes DirectX? Or do the Devs and the community see the same thing? Below are my current and future specs.
Old-----------------------
Windows 8
16GB of RAM
i7-3770 (OC 4.1 GHz)
680 GTX
---------------------------
New----------------------
Windows 10
32GB of RAM
i7-7700K
1080 GTX
---------------------------