dolphin/Source/Core
Techjar 5adeca4087 Add "Reduce Polling Rate" option to NetPlay
Normally, SI is polled at a rate defined by the game, and we have to send the pad state to other clients on every poll or else we'll desync. This can result in fairly high bandwidth usage, especially with multiple controllers, mostly due to UDP/IP overhead.

This change introduces an option to reduce the SI poll rate to once per frame, which may introduce up to one frame of additional latency, but will reduce bandwidth usage substantially, which is useful for users on very slow internet connections.

Polling SI less frequently than the game asked for did not seem to cause any problems in my testing, so this should be perfectly safe to do.
2018-06-30 13:13:44 -04:00
..
AudioCommon AudioCommon: Implement WASAPI 2018-05-26 13:08:10 +02:00
Common Common, DSP: Only compile in x86-64 emitter related utilities on x86 platforms 2018-06-21 06:53:31 -04:00
Core Add "Reduce Polling Rate" option to NetPlay 2018-06-30 13:13:44 -04:00
DiscIO ChunkFile: Remove unnecessary includes 2018-06-09 16:49:59 -04:00
DolphinNoGUI Merge pull request #6983 from yourWaifu/add-discord-rpc-support 2018-06-25 00:06:27 +02:00
DolphinQt2 Add "Reduce Polling Rate" option to NetPlay 2018-06-30 13:13:44 -04:00
InputCommon Merge pull request #7062 from robopilot99/master 2018-06-08 14:04:03 +02:00
UICommon Merge pull request #6983 from yourWaifu/add-discord-rpc-support 2018-06-25 00:06:27 +02:00
Updater Updater: Show error when trying to launch directly 2018-05-05 23:32:08 +02:00
VideoBackends Software: Don't link against X11 libraries 2018-06-21 01:47:37 -04:00
VideoCommon VideoCommon: Fix auto IR being very overzealous 2018-06-25 00:48:57 -04:00
CMakeLists.txt Remove DolphinWX 2018-06-26 20:50:39 +02:00