
Hi Dolphin users,
TL;DR: Test these builds https://www.dropbox.com/sh/90k2vlm954jwq12/5JBl-cQ8vq
I've been working on a new branch that simulates DVD reading more accurately in Dolphin. On GC/Wii, when a game wants to read data from the DVD, it has the choice to either wait for the data to come (and do nothing in the meantime) or do something else while the data is being loaded from the DVD drive. In Dolphin we only support waiting for the data to come, so a game made for this second mode of reading will stutter and have reduced performance while it's reading from the DVD drive.
As you may have guessed, the async-dvd branch does the DVD loading asynchronously, which means games can do whatever they want while data is being loaded from the disc. This should remove some stuttering, mostly on loading screens (you could notice those a lot when using DSPLLE).
Windows x86 and x64 builds are available here: https://www.dropbox.com/sh/90k2vlm954jwq12/5JBl-cQ8vq
I'm looking mostly for the following informations:
Thanks in advance to all of you for your feedback, and I hope we'll be able to have this in master soon!
TL;DR: Test these builds https://www.dropbox.com/sh/90k2vlm954jwq12/5JBl-cQ8vq
I've been working on a new branch that simulates DVD reading more accurately in Dolphin. On GC/Wii, when a game wants to read data from the DVD, it has the choice to either wait for the data to come (and do nothing in the meantime) or do something else while the data is being loaded from the DVD drive. In Dolphin we only support waiting for the data to come, so a game made for this second mode of reading will stutter and have reduced performance while it's reading from the DVD drive.
As you may have guessed, the async-dvd branch does the DVD loading asynchronously, which means games can do whatever they want while data is being loaded from the disc. This should remove some stuttering, mostly on loading screens (you could notice those a lot when using DSPLLE).
Windows x86 and x64 builds are available here: https://www.dropbox.com/sh/90k2vlm954jwq12/5JBl-cQ8vq
I'm looking mostly for the following informations:
- Games that are broken because of this branch. It's very unlikely that this branch will cause "small" bugs, it will probably be either everything works or nothing works
- Games that show improvement because of these changes: less stuttering, maybe something else, I don't know
- Games that show slowdowns because of this branch. This should not happen, if you notice something being substantially slower it should be fixed before merging the branch to master.
Thanks in advance to all of you for your feedback, and I hope we'll be able to have this in master soon!