Dolphin, the GameCube and Wii emulator - Forums

Full Version: How Accurate is Dolphin Compared to Console
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
It depends on the game you are trying to emulate. If you are running a game that doesn't use MMU or lots of cross CPU-GPU stuff it will be a lot lighter than one that does. Just give Rogue Squadron 2 or the Last Story a try. You'll see. Still though, your system is quite good! If it was a K version with a nice overclock, it would be as good as it gets.

Also, keep Fast Depth On. It's actually more accurate than Slow Depth now, as weird as that sounds!
Oh I forgot to mention I still would like to know if experimental builds (the ones with cache emulation and whatnot) are available for public download or not. Don't worry, I know obviously if the game runs as fast as Windows 98's startup screen it was clearly me using the experimental build that caused the slowdown.
(09-10-2019, 08:26 AM)MayImilae Wrote: [ -> ]It depends on the game you are trying to emulate. If you are running a game that doesn't use MMU or lots of cross CPU-GPU stuff it will be a lot lighter than one that does. Just give Rogue Squadron 2 or the Last Story a try. You'll see. Still though, your system is quite good! If it was a K version with a nice overclock, it would be as good as it gets.

Also, keep Fast Depth On. It's actually more accurate than Slow Depth now, as weird as that sounds!

Fast Depth is more accurate, huh. If you can explain why that'd be the case I'd appreciate it. And yea I don't have a 8700K cause I was tight on money when buying parts at the time.
More people use fast depth, so there's more motivation to make it accurate.
(09-10-2019, 08:28 AM)Yershi Wrote: [ -> ]Oh I forgot to mention I still would like to know if experimental builds (the ones with cache emulation and whatnot) are available for public download or not. Don't worry, I know obviously if the game runs as fast as Windows 98's startup screen it was clearly me using the experimental build that caused the slowdown.

I tried compiling some branches frome this issue a while back.
https://bugs.dolphin-emu.org/issues/7288#note-33


Note these only add instruction cache emulation. Data cache is not emulated and would require an additional (similar?) performance hit.
These builds are also really old. Unless icache is required you probably would be more accurate with the latest dev.


https://github.com/FioraAeterna/dolphin/tree/icache2
~2.5x slower, only emulates zero-icache
enable in per game properties

https://github.com/FioraAeterna/dolphin/commit/fc688fc83c74ea4734f50dc54954896cd9ba27e2
https://github.com/FioraAeterna/dolphin/tree/fc688fc83c74ea4734f50dc54954896cd9ba27e2
full icache logic, another 2-3 times slower, SSE4.2 only
always on


https://drive.google.com/file/d/1YIR67WS2P0pu-sZlFPKXRH-GWOOBPGdV/view?usp=sharing
Download, hopefully correctly compiled. Compile it yourself if you have any doubts. There is definitely a performance impact though.




I personally am for an ini only option for varying levels of cache emlation. Maybe add a performance notice like buffer storage?
Slightly off-topic, but a notice for LLE interpreter maybe? I have had EnableJIT = False set a lot, presumably from older builds using settings wrong. Is there a use case for LLE interpreter to be exposed to a user with LLE recompiler anyway?
(09-10-2019, 09:37 AM)AnyOldName3 Wrote: [ -> ]More people use fast depth, so there's more motivation to make it accurate.

Well I guess that makes sense. Still the description of it in the graphics menu says to quote "Uses a less accurate algorithm..." so someone should probably change that. Also kinda want to know why its now more accurate, so if anyone is willing to go in-depth I'd appreciate it.

(09-10-2019, 09:58 AM)Craftyawesome Wrote: [ -> ]I tried compiling some branches frome this issue a while back.
https://bugs.dolphin-emu.org/issues/7288#note-33


Note these only add instruction cache emulation. Data cache is not emulated and would require an additional (similar?) performance hit.
These builds are also really old. Unless icache is required you probably would be more accurate with the latest dev.


https://github.com/FioraAeterna/dolphin/tree/icache2
~2.5x slower, only emulates zero-icache
enable in per game properties

https://github.com/FioraAeterna/dolphin/commit/fc688fc83c74ea4734f50dc54954896cd9ba27e2
https://github.com/FioraAeterna/dolphin/tree/fc688fc83c74ea4734f50dc54954896cd9ba27e2
full icache logic, another 2-3 times slower, SSE4.2 only
always on


https://drive.google.com/file/d/1YIR67WS2P0pu-sZlFPKXRH-GWOOBPGdV/view?usp=sharing
Download, hopefully correctly compiled. Compile it yourself if you have any doubts. There is definitely a performance impact though.




I personally am for an ini only option for varying levels of cache emlation. Maybe add a performance notice like buffer storage?
Slightly off-topic, but a notice for LLE interpreter maybe? I have had EnableJIT = False set a lot, presumably from older builds using settings wrong. Is there a use case for LLE interpreter to be exposed to a user with LLE recompiler anyway?

Thanks, I really appreciate this. I wasn't expecting for someone to go out of their way to compile something off of github and then host it somewhere to let me see how laggy emulating something in Dolphin would be. Hope it wasn't too much trouble to do that. Also yea having it in the Gameini settings would be a great way to add it for people who would want to try it. No general user would be able to turn it on cause it won't be on the graphics menu.
We're not adding it to gameini.
I was just saying I thought it wasn't a bad idea to add it to the Gameini only. Obviously not demanding for a feature that tanks performance to LLE and only is used for a select few games.
Dual Core is very nice for those times where the game drops to 90% performance for no reason. I'm glad they still have it, but I hate relying on it. Still, it's too early for me to upgrade my PC.
(09-10-2019, 11:19 AM)Yershi Wrote: [ -> ]Thanks, I really appreciate this. I wasn't expecting for someone to go out of their way to compile something off of github and then host it somewhere to let me see how laggy emulating something in Dolphin would be. Hope it wasn't too much trouble to do that. 

According to the date modified, I did this for myself back in January, so it wasn't a problem.
Pages: 1 2 3 4