Dolphin, the GameCube and Wii emulator - Forums
Does DSP LLE on separate thread actually benefit anyone? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: General Discussion (https://forums.dolphin-emu.org/Forum-general-discussion)
+--- Thread: Does DSP LLE on separate thread actually benefit anyone? (/Thread-does-dsp-lle-on-separate-thread-actually-benefit-anyone)

Pages: 1 2 3


Does DSP LLE on separate thread actually benefit anyone? - drhycodan - 01-31-2014

I found out that not only does this option make certain games like mario galaxy crash but it actually causes more stuttering with it on than with it off. Dolphin seems to be faster and more effecient sticking to dual core rather than trying to utilize a third core for the DSP. Does anyone else experience this?


RE: Does DSP LLE on separate thread actually benefit anyone? - MayImilae - 01-31-2014

DSP LLE on thread used to be awesome. Back before New-AX-HLE, hundreds of games had major issues and nearly all games had minor issues with DSP HLE, so DSP LLE was the only solution for good audio. DSP LLE on thread helped greatly with LLE's power demands and helped make a lot of games much more playable. Sure a small percentage of games (zelda ucode) had problems with it, but it helped the majority (AX ucode). I pretty much had it on constantly.

Nowadays though, it's not that great. New-AX-HLE means HLE is just fine for all AX games. The only remaining games that could benefit are the zelda ucode games, which tend to have random crashing issues with LLE on thread. DSP LLE on thread's glory days are well behind us.


For what little it is worth, if you are running a game in AX you can still use DSP LLE on Separate Thread with no side effects. But the list of games with problems with New-AX-HLE can be counted on one hand, and all of those problems are very minor... so there really isn't much point.


RE: Does DSP LLE on separate thread actually benefit anyone? - Kodiack - 01-31-2014

My personal testing has shown DSP LLE On Thread to be a net loss for performance. It seems like most (if not all) people experience this. Someone in #dolphin-emu or #dolphin-dev mentioned that they first started noticing it after the migration to Visual Studio 2013, which is the best reference point that I have at the moment.

If it's not providing a benefit, just disable it.

*EDIT: Take this with a huge grain of salt. It's entirely possible that something else "broke" DSP LLE On Thread's performance gain.


RE: Does DSP LLE on separate thread actually benefit anyone? - drhycodan - 02-01-2014

Yeah I do believe back in the 3.5 days, LLE on thread does provide a performance boost. And then AX HLE was also added to DSP on thread and then taken out and it's back to only LLE on thread. I believe something might've broken it during those times.


RE: Does DSP LLE on separate thread actually benefit anyone? - MayImilae - 02-01-2014

What Kodiack said is right, it was definitely VS2013 that did it in. There just isn't an issue report or proper testing for it yet.


RE: Does DSP LLE on separate thread actually benefit anyone? - MayImilae - 04-15-2014

Fixed by 4.0-1413 --> https://code.google.com/p/dolphin-emu/issues/detail?id=7172


RE: Does DSP LLE on separate thread actually benefit anyone? - KHg8m3r - 04-15-2014

Finally Smile


RE: Does DSP LLE on separate thread actually benefit anyone? - kinkinkijkin - 04-15-2014

Wondrous! Now I just need to get a processor with more cores.


RE: Does DSP LLE on separate thread actually benefit anyone? - ThorhiantheUltimate - 04-16-2014

(04-15-2014, 10:06 AM)kinkinkijkin Wrote: Wondrous! Now I just need to get a processor with more cores.

Your probably better off without LLE lol, but with it fixed and all, isnt this still going to cause some crashes on Zelda ucode games (I mean, you get crashes sometimes no matter what you do unless you can do it on one thread)?


RE: Does DSP LLE on separate thread actually benefit anyone? - Anti-Ultimate - 04-17-2014

It doesn't crash in Mario Galaxy anymore, at least not for me