Thanks for that info.Welcome to Direct3D9.
What you are seeing is a result of DirectX overhead, long known to exist in Direct3D9, reduced to a degree in D3D11 and being heavily focused on in Direct3D 12.
The cause is dynamically updating effects such as reflections and shadows, coupled with the spamming of thousands of new draw calls everytime a new effect occurs (or the scene changes in some way) saturating the cpu core that the main game engine is running on.
Unfortunately, there is no safe way (and few that actually improves fps) to multithread a direct3d9 engine where effects are used to such an extent, you would end up introducing thread locking which would drop fps to single digits or hang the process.
You would think that after a year of promising a native x64 DX11 client they would deliver something...
Does the PS4 run on this mess or did they get a newer client?
|
![]() |
![]() |
![]() |
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.