RawInput support and third party overlay

Hello!

With 5.7.2 you disabled by default the processing of raw input in another thread (presumably because it was interfering with third party overlay), git commit: https://github.com/EpicGames/UnrealEngine/commit/24066add01d60e75d680d8c5d875656bd14272a5

Without this, we’re seeing major spike of WinPumpMessages for any players with high polling rate mice (> 100ms).

I was wondering if you already have a solution or working on a solution to fix the performance issue without bringing back the issue with third party overlay.

Thank you.

[Attachment Removed]

Steps to Reproduce
Play any game (Lyra) with any high polling rate mice (1000Hz) or with a mouse with free spinning wheel and capture a CPU trace.

[Attachment Removed]

Heya, there is no short term solution for the engine right now to fix this issue with third party overlays.

We do have work slotted for some large input processing refactoring which should help, but nothing that will be available to users any time soon.

Apologies for the inconvenience here, I know that it’s painful and disappointing.

Ben

[Attachment Removed]