..:: PCSX2 Forums ::..

Full Version: MGS2 Substance GSDX SW faster than HW?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I don't have screenshot to show this, but basically the cutscenes near the end of the game where you fight multiple Metal Gear RAYs are faster when using software mode which I found very weird, because my GPU is far from mediocre.
Here are some screens from gameplay. They aren't as drastic as the cutscenes, but still.
HW
[Image: A6FGy7f.png?1]
SW
[Image: SqGbDXk.png?1]
(01-19-2014, 08:06 PM)Nokiaman Wrote: [ -> ]I don't have screenshot to show this, but basically the cutscenes near the end of the game where you fight multiple Metal Gear RAYs are faster when using software mode which I found very weird, because my GPU is far from mediocre.
Here are some screens from gameplay. They aren't as drastic as the cutscenes, but still.
HW
[Image: A6FGy7f.png?1]
SW
[Image: SqGbDXk.png?1]

Are you using upscaling?
OP is upscaling and their GS thread is really high percent. You need to drop the upscale a little bit, it also affects the CPU as well as GPU. Your i7 is plenty good, but if you've got an insane resolution set it will still slow down.
Sorry for forgetting this thread. Upscaling makes no difference. Native resolution is as slow as 2x Native. The final cutscenes can drop to about 20fps in HW yet in SW they are 60fps all the time.
Unticking Allow 8 bit textures gives some good speedup and I can reach 60fps more easily, but SW remains faster.
Thats strange a GTX 580 should be more than enogh. Are you sure that PCSX2 is using it and not the integrated intel one?
Check the nvidia optimus settings (if available) and select the GTX 580 under Adapter settings in GSDX.
PCSX2 (and GSdx) are not perfect, and HW rendering sometimes need to do a lot of work which the SW renderer doesn't, like move large textures to the GPU, simulate effects in HW, etc.

So it's quite possible that for some games/scenes, SW rendering is faster than HW rendering, regardless of how good the GPU is, and especially if the CPU has enough cores and extra rendering threads are enabled for GSdx SW rendering.

Bottom line: yes, it can happen, though usually HW rendering is faster than SW rendering.
Interesting avih. I have HT on so I set 8 rendering threads in GSDX and never used it. Then I tried it just for the hell of it and I was confused how is it possible that SW which was always painfully slow to me was actually faster. Guess the MGS games are heavy on the HW renderer or something like you said.