Dolphin, the GameCube and Wii emulator - Forums

Full Version: Changing input buffers?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hey, so I'm hoping at some point to be able to flawlessly play Melee in Dolphin. I have a gaming rig, and I get the same frame rates at 480p as I do at 1080p, so hardware is not holding me back here.

What I'm investigating is a 15ms or so delay between the GC controller input and the action of the emulator. I figure there is some sort of hard-coded buffer that controls this, so if someone could point me in the right direction regarding some variable in the source code, that would be appreciated. Any other ideas, though?

EDIT: I've noticed that by disabling the frame rate cap, the delay does not decrease at all, though I get a full 240fps. This leads me to think that the problem does not lie in the framebuffer, but perhaps in the way the controller input is passed to the console or something. Indeed, there even seems to be a small delay when the red squares respond to my button presses on the GCPad config screen.
Which Dolphin version?
Is there a delay in the previews of the GCPad configuration?
(01-26-2011, 09:27 PM)Billiard26 Wrote: [ -> ]Which Dolphin version?
Is there a delay in the previews of the GCPad configuration?

I'm using the latest revision. Yes, there seems to be a small delay in the previews as well. The delay is there whether I test with a gamepad or keyboard.
its probably your controllers drivers. some virtual hid drivers have excessive latency....
(01-27-2011, 02:38 AM)Squall Leonhart Wrote: [ -> ]its probably your controllers drivers. some virtual hid drivers have excessive latency....

As I mentioned, though, the delay is identical when I use both a gamepad and a keyboard.

EDIT: I should also mention that a 15ms latency is in no way excessive. It's actually miniscule, and completely negligible for many. However, for certain gamers who competitively play reflex-heavy games like Smash, it can make a huge difference.
Which operating system? (should have had this in your original post)
(01-27-2011, 07:03 AM)Billiard26 Wrote: [ -> ]Which operating system? (should have had this in your original post)

Sorry. I'm on Windows 7 x64, and I'm using the "GCPad New" plugin.
ok, then its probably input delay, which is caused by too much latency between preparing a frame and delivering it on screen.

reduce your current settings or get better hardware
(01-27-2011, 07:18 AM)Squall Leonhart Wrote: [ -> ]ok, then its probably input delay, which is caused by too much latency between preparing a frame and delivering it on screen.

reduce your current settings or get better hardware

I mentioned that there must be no hardware limitation, because even when uncapping my frame limit and hitting 240fps, the exact same amount of delay still exists. Similarly, the exact same amount of delay exists in both 480 and 1080p, as well as at any combination of settings. Plus, the delay exists when testing the input within the plugin configuration. I believe it must be the way the plugin is coded.
Do you have this delay in other emulators?
Pages: 1 2