forums.PPSSPP.org
Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? (/showthread.php?tid=13712)



Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - jamesstuller - 11-05-2014 03:33 PM

Is there anyway you can fix slow speed. Most game better graphice but framerate is bad speed drops to 12% to 30% speed in games.
My GPU Intel HD 4400.
My CPU Intel Core I5-4200U 1.6 ghz turbo boost up to 2.6 ghz.


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - Bigpet - 11-05-2014 04:30 PM

I'm confused, are you talking about the PPSSPP software rendering mode? That doesn't have anything to do with Direct3D, or are you talking about the Direct3D software implementation by Microsoft. Either way, it's software rendering on your CPU, so it's expected to be slower.


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - jamesstuller - 11-05-2014 04:47 PM

Umm Direct3D Backend do have a better effect with graphics in software rendering then OpenGL but a lot slow then OpenGL Backend.
OpenGL Backend with software rendering on I get 40% to 75% speed.
Direct3D Backend with software rendering on I get 12% to 30% speed.


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - Bigpet - 11-05-2014 05:58 PM

I would like to see that, please enable software rendering and show be 2 screenshots that show these "better effect with graphics" in Direct3D and OpenGL


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - jamesstuller - 11-05-2014 08:26 PM

(11-05-2014 05:58 PM)Bigpet Wrote:  I would like to see that, please enable software rendering and show be 2 screenshots that show these "better effect with graphics" in Direct3D and OpenGL

Software rendering Direct3D beat both hardware modes but speed is slow. Click picture attachment to see.


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - LunaMoo - 11-05-2014 09:39 PM

The first has some issues so I'm guessing it's software rendering, but your second picture doesn't show software mode at all. It's either ogl or d3d using increased rendering res which is apparenly too high for intel HD.

Yup, seems that it's just an UI bug, or it just wasn't implemented yet since d3d is kind of fresh, selecting software mode currently does nothing(?) in Direct3D currently other than graying out hardware rendering features.


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - Bigpet - 11-05-2014 09:57 PM

Yeah, it's a bug. Direct3D overrides the software rendering, so it's not actually using software rendering when Direct3D is enabled.

You can see it being overwritten here:
https://github.com/hrydgard/ppsspp/blob/master/UI/EmuScreen.cpp#L88-L91


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - [Unknown] - 11-05-2014 10:08 PM

Eventually, the software renderer should use a direct3d 9 backend. Probably not hard, but not really going to win much, I guess.

-[Unknown]


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - jamesstuller - 11-06-2014 12:36 PM

(11-05-2014 09:57 PM)Bigpet Wrote:  Yeah, it's a bug. Direct3D overrides the software rendering, so it's not actually using software rendering when Direct3D is enabled.

You can see it being overwritten here:
https://github.com/hrydgard/ppsspp/blob/master/UI/EmuScreen.cpp#L88-L91

Ok I found that you are right when I turn off software rendering in Direct3D it the same as with it on is there a way to speed up Direct3D?


RE: Direct3D9 + Software mode rendering = prefact graphics but really slow gameplay? - tiktakt0w - 11-06-2014 01:44 PM

Select a lower rendering resolution.