hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.1k stars 2.16k forks source link

D3D11 backend run very slow on w8.1 #13871

Open JaegerFox opened 3 years ago

JaegerFox commented 3 years ago

What happens?

almost any game "runs" slow when using the d3d11 backend. it is easier to identify it using a 60fps patch in MGS PO

What should happen?

Using d3d9 and opengl the game works as it should

What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.

Intel HD Graphics 2500, Windows 8.1 and PPSSPP latest Luna Edition and Latest Official Build

I don't know if this is important but I felt this performance reduction when applying the latest roll up update checking some files were modified: d3d11, d3dcompiler, and others more...

D3D11 d3d11 D3D9 d3d9 OpenGL opengl

brujo5 commented 3 years ago

i have the same problem but isn't related to windows 8.1 rather it is an emulator problem (in some games it is not so noticeable) in this game is related to hardware transform. just disable it in ppsspp graphics settings. The strange thing is that opengl and dx9 are faster than dx11, clearly something is wrong. for example in pcsx2/dolphin emu dx11 is much faster than opengl by far especially if you use integrated graphics but if you have nvidia graphics then it doesn't matter.

brujo5 commented 3 years ago

here a dx11 frame drops log for this game. ppsspplog.zip