• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Game Support › GameCube v
« Previous 1 4 5 6 7 8 ... 36 Next »

[GC] The Legend of Zelda: Ocarina of Time Master Quest
View New Posts | View Today's Posts

Pages (6): « Previous 1 2 3 4 5 6 Next »
Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[GC] The Legend of Zelda: Ocarina of Time Master Quest
09-21-2015, 12:36 PM
#41
Weathercock Vane
Unregistered
 
Question 
TL;DR: Netplay desyncs if you pause x number of times. You get more pauses if memcards are disabled. How can I pause/save freely during a Spectator-only Netplay session? Specs and settings below.


Hello everyone!

Before I begin, I want to give a big thanks to all the developers of this legendary emulator. You guys have done an outstanding job at improving the stability and performance of this game. (And others, I'm sure.) I know the Wiki says "the game crashes very easily," but I have played (and saved) in solo play for several hours without a problem and I don't even have a graphics card installed. So either this game really favors my particular setup or it's time to update the Wiki. That being said, on to the bad news.

It appears that this game's propensity for crashing has moved over to the Netplay side of things; and by "crashing", I, of course, mean the online equivalent: "desyncing." Granted, this game does not technically support multiplayer. Still, "Spectator Mode" is not multiplayer per se, plus, according to the Netplay Guide: "the spectator will not cause lag or latency." Thus, it stands to reason that things should run smoothly. Sadly though, they do not.

For the past 3 days, I have tried almost every possible combination of settings with 3 different releases of Dolphin and I have finally settled on what I think is as close to "Netplay stable" as I, alone, am gonna get. It's not perfect by any means, and even if you make the inconvenient trade-offs for Netplay stability, it will still desync eventually. It'll just take considerably longer for it to do so. During my trials, however, I made 3 particular observations that I think may help narrow down the root cause of this behavior. (Wait... 3 days? 3 releases? 3 observations? 3 threes? Half-Life 3 confirmed.)

NOTE: The following assumes an optimal network environment.
  1. Desyncing occurs almost exclusively as a result of pausing in-game.
  2. Leaving Write memcards (GC) unchecked significantly extends the duration of a synced Netplay session, pausing included.
  3. People with ADD really shouldn't do this type of testing, as they might clear 2 dungeons before reexamining their original purpose.
All in all, one thing's for sure: Netplay for this game is currently... impausable. Sorry, I had to. Confused

Now some may look at that list and say that the obvious solution is simply don't pause. Well, those people have clearly never played a Zelda game in their lives, because that solution is just implausable. Okay, I'm done. All jokes aside though, it really is. Then there's the issue of the memcards. Again, easy: don't save, right? Again, never played Zelda before. Because while completing a Zelda game in a single run might make for an interesting challenge, it's probably not something you ever want to ever try over Netplay. Ever. Bringing me to the very reason for my post.

Short of a "magical fix", which I more than welcome, I'm looking to get some contributing feedback from other people who have had the same troubles with this game on Netplay. Should I connect directly or use something like Hamachi? Does being on a Skype (voice) call with the spectator make things worse? Would something like Mumble or RaidCall be better? What settings do you recommend? I know there are some settings listed in the Wiki Compatibility Page, but what's good for solo play may not necessarily be what's best for Netplay. In other words, I wouldn't mind making some sacrifices in the eye candy department if it means I can pause and save without a problem. Lastly, FWIW, it might be a good idea to have a separate Netplay rating and/or section for all or certain games in the Wiki. Just throwing that out there...

Below you will find both systems' specs and shared settings. Any feedback would be greatly appreciated.

Thank you.


[color=#CC0000]Specs[/color]
Quote:Host
Dolphin [color=#B0B0B0]4.0.2[/color] [color=#B0B0B0]4.0-7777[/color] 5.0-rc-27 • Windows 7.sp1 x64
Intel Core i5-4590s @ 3.00GHz • INTEL HD Graphics 4600 • G. SKILL 8GB×1 DDR3 • OCZ 120GB SATA III SSD

Client
Dolphin [color=#B0B0B0]4.0.2[/color] [color=#B0B0B0]4.0-7777[/color] 5.0-rc-27 • Windows 7.sp1 x64
Intel Core i7-4710HQ @ 2.50GHz • NVIDIA GeForce 840M • Kingston 8GB×1 DDR3 • HGST 1TB SATA III HDD

[color=#CC0000]Settings[/color]
Quote:General: Dual-Core: [color=#006ABD]Off[/color] • Idle Skipping: [color=#006ABD]On[/color] • Cheats: [color=#006ABD]Off[/color] • Framelimit: [color=#006ABD]Auto[/color] • CPU Emu: [color=#006ABD]JIT Recompiler[/color]
Gamecube: Slot A: [color=#006ABD]Memory Card[/color] • Slot B: [color=#006ABD]<Nothing>[/color] • SP1: [color=#006ABD]<Nothing>[/color]
Audio: DSP Emu: [color=#006ABD]DSP LLE recompiler[/color] • Backend: [color=#006ABD]XAudio2[/color]
Graphics: Backend: [color=#006ABD]Direct3D[/color] • V-Sync: [color=#006ABD]Off[/color]
Enhancements: Res: [color=#006ABD]Native[/color] • AA: [color=#006ABD]None[/color] • AF: [color=#006ABD]1x[/color] • Scaled EFB Copy: [color=#006ABD]On[/color] • Force Texture Filtering: [color=#006ABD]Off[/color] • Per-Pixel Lighting: [color=#006ABD]Off[/color] • Disable Fog: [color=#006ABD]Off[/color]
Hacks: Skip EFB Access: [color=#006ABD]Off[/color] • Ignore Format Changes: [color=#006ABD]On[/color] • Store EFB Copies:[color=#006ABD]Off[/color] • Texture Accuracy: [color=#006ABD]Safest[/color] • XFB: [color=#006ABD]Disable[/color]
Netplay: Buffer: [color=#006ABD]5[/color] • Write Memcards: [color=#006ABD]On[/color] • Record Input: [color=#006ABD]Off[/color] • Pad 0: [color=#006ABD](Host)[/color] • Pads 1-3: [color=#006ABD]None[/color]
Game-Specific: Deterministic dual-core: [color=#006ABD]Not Set[/color] • Everything Else: [color=#006ABD]Default[/color] ("Undetermined")
Reply
09-23-2015, 12:05 PM
#42
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Because it uses EFB Copies to RAM when pausing, I think. Deterministic Dualcore is not guaranteed to work with EFB Copies to RAM.
Find
Reply
09-24-2015, 12:43 AM
#43
Weathercock Vane
Unregistered
 
(09-23-2015, 12:05 PM)JMC47 Wrote: Because it uses EFB Copies to RAM when pausing, I think.

Does that imply that EFB Copies to Texture is out of the question for this game? Also, would there be any benefit to using an older version of Dolphin that has the Enable Cache option for EFB? It seems that setting was dropped from recent versions (along with Disable), bringing the number of available settings for EFB to a mere 2 from the 4 there used to be.

EFB options pre-4.0-5334:
  1. [√] Disable [color=#B1B1B1](  ) [color=#6D6D6D]Texture[/color] (  ) [color=#6D6D6D]RAM[/color] [  ][/color] [color=#6D6D6D]Enable cache[/color]
  2. [  ] Disable (●) Texture (  ) RAM [color=#B1B1B1][  ][/color] [color=#6D6D6D]Enable cache[/color]
  3. [  ] Disable (  ) Texture (●) RAM [  ] Enable cache
  4. [  ] Disable (  ) Texture (●) RAM [√] Enable cache
EFB options 4.0-5334+:
  1. [√] Store EFB Copies to Texture Only
  2. [  ] Store EFB Copies to Texture Only
Maybe one of those 2 settings that are not available in recent versions will fix or, at least, lessen the problem. Just a thought.

(09-23-2015, 12:05 PM)JMC47 Wrote: Deterministic Dualcore is not guaranteed to work with EFB Copies to RAM.

Does the Deterministic dual core setting at all depend on the Enable Dual Core (speedup) setting in the General tab of the Dolphin Configuration options? I read your post—which, by the way, was a very good read—but it didn't specify if the setting was independent or not. Intuitively, I would guess it is independent, but I rather be certain before I embark on another testing rampage this weekend.

Thanks for your help.
Reply
09-26-2015, 01:33 PM
#44
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Oh, you didn't offend me/drive me off at all, I just missed that the thread updated! Sorry. Anyway, let's take a look at this.

Okay, so to answer your questions, I should have been more specific. I'm an idiot who refuses to change with the times, so let me explain what I meant with EFB2RAM/Texture

Store EFB Copies to Texture Only means that Dolphin does NOT store EFB Copies to RAM. By unchecking it, Dolphin will store EFB Copies to RAM when necessary for emulation. When Ocarina of Time pauses, it uses some kind of render to texture (and on the GameCube/Wii emulated versions, it uses and EFB Copy that requires proper emulation rather than the hacky texture method.) Deterministic Dualcore relies on two things to work.

1: Skip EFB Access to CPU must be checked if a game relies on it for anything that can cause desyncs. Gameplay stuff. If it's used for nothing/visuals, it's usually safe enough on.
2: Store EFB Copies to Texture Only must be checked if EFB Copies to RAM is needed for anything important. I guess pausing actually causes some kind of timing issue on dualcore.

As for Deterministic Dualcore, it is automatically enabled for Netplay as regular dualcore is kind of useless for netplay. That said, it is not compatible with all titles. Using Singlecore will sync no matter what, even with EFB Copies stored to RAM and CPU access to EFB Copies enabled.

I hope this answers your questions, feel free to ping me again if I miss the response!
Find
Reply
05-16-2020, 11:22 AM
#45
Cyrun2 Offline
Junior Member
**
Posts: 6
Threads: 0
Joined: May 2020
So i'm playing this version of OoT for the first time! It runs really well except for in the menus and random events at times like using the ocarina.It freezes for like 2 seconds then the fps go back up. Is there anything to fix this?
Attached are my graphic settings. Also, i have a I5-8300h and a Nvidia GTX 1050 TI with 16 gb of ram.


Attached Files Thumbnail(s)
               
Find
Reply
05-17-2020, 07:15 AM
#46
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,939
Threads: 4
Joined: Sep 2013
Set your Shader Compilation setting to Asynchronous (Ubershaders) and enable 'Compile Shaders Before Starting' and see if that helps.

Go to the Nvidia Control Panel, under Manage 3D settings, create a Profile for Dolphin if it doesn't already have one, and set the power management to Prefer maximum performance
Find
Reply
05-17-2020, 07:47 AM
#47
Cyrun2 Offline
Junior Member
**
Posts: 6
Threads: 0
Joined: May 2020
(05-17-2020, 07:15 AM)KHg8m3r Wrote: Set your Shader Compilation setting to Asynchronous (Ubershaders) and enable 'Compile Shaders Before Starting' and see if that helps.

Go to the Nvidia Control Panel, under Manage 3D settings, create a Profile for Dolphin if it doesn't already have one, and set the power management to Prefer maximum performance

I didnt even know about the Nvidia thing! This is my first kinda gaming computer and I'm getting used to it! Although sadly it hasn't fixed the menu. Other than that, its running smoother!
Find
Reply
05-18-2020, 03:21 AM
#48
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,939
Threads: 4
Joined: Sep 2013
In Windows Power Options, set your power mode to High Performance and plug in your charger. Does that help?
Find
Reply
05-18-2020, 07:02 AM
#49
Cyrun2 Offline
Junior Member
**
Posts: 6
Threads: 0
Joined: May 2020
(05-18-2020, 03:21 AM)KHg8m3r Wrote: In Windows Power Options, set your power mode to High Performance and plug in your charger. Does that help?

Unfortunately, it does not.
Find
Reply
05-18-2020, 07:18 AM
#50
Cyrun2 Offline
Junior Member
**
Posts: 6
Threads: 0
Joined: May 2020
(05-18-2020, 03:21 AM)KHg8m3r Wrote: In Windows Power Options, set your power mode to High Performance and plug in your charger. Does that help?

Also, it just froze after i played Epona's song. So idk what to do anymore lol. I have all three spiritual stones and dont want to start over again...
Find
Reply
« Next Oldest | Next Newest »
Pages (6): « Previous 1 2 3 4 5 6 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode