Project

General

Profile

Actions

Emulator Issues #10127

closed

[Feature Request] Global switch for "Speed Up Disc Transfer"

Added by mbc07 over 7 years ago. Updated about 2 years ago.

Status:
Won't fix
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

While it's nice Dolphin now has accurate disc transfer timings (as of 5.0-2431), I noticed the loading times of many games are way faster with speed up disc transfer option in the game properties (that's what the option does after all). It would be nice having a way of enabling it for all games instead of manually enabling the option in every game. Either a new checkbox in the GUI or a new INI key if exposing this in the GUI isn't desired would cut it, I think...

Actions #1

Updated by JMC4789 over 7 years ago

I think we should wait on this; something Josjuice wanted to do was a better version of Speedup disc transfer that wouldn't break games. I don't know if that's still on the table, but it was blocked by the accurate disc speed stuff not being merged. So, it may be time to look at that again in the near future.

As for the current SUDTR - I'm 100% against having an option to enable it. As much as it does good, it can also break things. Even in a game as simple as Melee, loading too fast can mess up the audio and cause music not to play.

Actions #2

Updated by mbc07 over 7 years ago

Yes, I noticed this issue with Melee too, but many games benefits from the faster transfer speeds without breaking :P

Adding this as an INI key only and not exposing in the GUI (similarly to the "Disable Shader Cache" implemented recently) would still be nice until this better version of SUDTR you cited get implemented, though...

Actions #3

Updated by JosJuice over 7 years ago

What I was planning was making the disc speed adjustable instead of just being able to pick between accurate and ridiculously fast. I'll have to see when I get time for it.

Adding a global setting for the current implementation of SUDTR is probably not a good idea.

Actions #4

Updated by JMC4789 over 7 years ago

  • Status changed from New to Accepted
  • Priority changed from Normal to Low

Accepting because when that is rewritten, I think having a scaling drive speed as a global option is necessary.

Actions #5

Updated by JosJuice over 7 years ago

  • Issue type changed from Bug to Feature request
Actions #6

Updated by JMC4789 about 2 years ago

  • Status changed from Accepted to Won't fix

The rewrite never happened. Current fast disc speed is too destructive.

Maybe this should be reborn as a feature request for the rewritten SUDTR?

Actions #7

Updated by mbc07 about 2 years ago

Just to be noted, I strongly disagree with the reasoning used to mark this issue as won't fix.

Dolphin already has other more "destructive" settings exposed in the GUI (globally, not just in the per-game properties page -- like Emulated CPU Clock/RAM Override) and the number of games that break with the current SUDTR implementation is ridiculously small compared to the number of games that benefits from faster loading speeds without any adverse effects.

Guess I'll just keep enabling SUDTR manually for every game that don't break, which can become annoying very quickly on any decently sized library ¯\_(ツ)_/¯

Actions

Also available in: Atom PDF