https://bugs.winehq.org/show_bug.cgi?id=51189
Bug ID: 51189 Summary: DX11 performance is much lower than DX9 in Heaven on Windows Product: Wine Version: 6.8 Hardware: x86-64 OS: Windows Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: acyellow@gmail.com
1. Compile directx dll for Windows including d3d9.dll, d3d11.dll, dxgi.dll, wined3d.dll. 2. Install Heaven on Windows OS and Nvidia Graphics card platform. 3. Intall the Wined3d dlls in Windows and make sure Heaven load the wined3d dlls. 4. Test Heaven benchmark, find that the FPS on Heaven DX11 is much lower than on Heaven DX9, it is about: FPS on DX11 = 1/3 * FPS on DX9
Use Windows Performance Recorder and Windows Performance Analyzer to debug this performance issue. We can see many CPU cycle spends on wined3d_cs_mt_finish.
Could you give any advice?
https://bugs.winehq.org/show_bug.cgi?id=51189
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax@dexter.no
--- Comment #1 from Sveinar Søpler cybermax@dexter.no --- Since i am quite surprised that even works, my only advice would be:
Reconsider if it is really a bug that the performance of d3d11 -> OpenGL translation is worse than d3d9 -> OpenGL translation on a operating system these .dll's is not written for.
https://bugs.winehq.org/show_bug.cgi?id=51189
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- I don't think there's anything necessarily wrong here. It probably boils down to bug 44315, though, broadly speaking.
https://bugs.winehq.org/show_bug.cgi?id=51189
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- (In reply to Zebediah Figura from comment #2)
I don't think there's anything necessarily wrong here. It probably boils down to bug 44315, though, broadly speaking.
To clarify, I mean I don't think there's anything necessarily wrong with the bug report.