My tests with this 3rd party wiimote of mine (fps on NSMBW intro with all 4 characters running, on a Phenom II@3.8/4G/5770/DX11):
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 0); -> works (138 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 1); -> works (144-145 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 2); -> x (146-147 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 3); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 4); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 5); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 6); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 10); -> x
I would be glad to see this change included in Dolphin code.
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 0); -> works (138 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 1); -> works (144-145 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 2); -> x (146-147 fps)
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 3); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 4); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 5); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 6); -> x
Common::SleepCurrentThread(m_audio_reports.Size() ? 5 : 10); -> x
I would be glad to see this change included in Dolphin code.
