What do all the options in the drop-down menu do, specifically? I know that it's used for netplay, but what does fake-completion mean, for example? Do I even need to bother changing it, or should I just keep it to "not set"?
Deterministic Dual Core Options
|
I'll help out with this.
Deterministic Dualcore actually has more uses than just netplay! By having deterministic dualcore on, you can trade some performance to allow single core stability with most of the speed of dualcore! It's not compatible with every single game, and can have minor problems (EFB2RAM support is not 100% until locking is finished,) Here's an example: Let's say I want to play Skies of Arcadia Legends. This game is 99% stable for me, but once in a while when I hold tab, the game crashes! I discovered that this is a dualcore sensitive game, and while I can play it in single core, I'd rather not. What I can do is set deterministic dualcore to "fake-completion" to get single core stability without losing all of the speed of dualcore. This also allows you to do stuff like input recordings with dualcore option on.Otherwise, it will remain off. The reason why I wanted it added to the Game Properties is because it's a stability option in a lot of games. Yes; it's an advanced option and it can break things, but at the same time it's extremely powerful in preventing the problems of dualcore without losing all the speed of the dualcore option. Auto and Not Set seem to have the same behavior right now. Either way, it makes it so that in normal gameplay, nothing happens. But if you start up in netplay, the emulator is allowed to go into deterministic dualcore mode. I don't recommend changing to auto ever until we have more options. Off: Even when in netplay, deterministic dualcore will be off. Not recommended unless with a game that crashes with deterministic dualcore. Fake-completion: This is "on" for all intents and purposes. Fake-completion basically changes how the CPU and GPU communicate so that even though we're in dualcore, the results are deterministic and reproduceable. This allows us to do things like movie recording and netplay without having to drop down to single core. 11-20-2014, 12:13 PM
Thanks a lot for the info, I found previous documentation somewhat lacking. Basically, I should use fake-completion when I'm either recording/playing a movie file or using netplay, and I should keep it to Not Set otherwise? That's what I gathered from your post, at least. Thanks for the info--I feel like this should be somewhere more prominently on the site/forums.
11-20-2014, 03:29 PM
We'll mention it in the next progress report. Also, I'd personally just say "don't touch it" because netplay automatically turns it on. The only time I say to touch is if a game has dualcore crashes and you can't run single core full speed.
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)