Recently, I've been getting freezes on controller related apps or a few games with native controller support.
After an incredible amount of extensive testing, I found out that one of the "devices" from the Device Manager showed up as hidgamemap (which I found multiple instances of it) that was responsible for it:
All of my connected devices are already blacklisted on reWASD. There are only two controllers I use for reWASD and they are not connected (nor it was one of the responsible devices).
When I open "Game Controller" window (part of Windows), it would freeze for 5 ~ 20 seconds before it becomes responsive for only a few seconds then keep freezing again.
This is the window I'm talking about:
Playing a game called "AVGN Adventures" can also freeze at every menu transitions (or death) due to this. Some other apps also tend to freeze as well.
I have about 9 hidgamemap devices, and only one of them caused it. I disabled it on Device Manager and I stopped getting freezes across games and apps.
So, what exactly was that one hidgamemap device that reWASD decided to filter through?
Well, I can tell you it was a USB DAC that had nothing to do with controllers. It's a DAC I use for my headphone amp and my speaker system.
reWASD's driver has no business with such devices and should not interact with it. It's a mistake that can happen to a lot of developers. I've seen some keyboard software (Corsair) that comes with these "gaming keyboards" doing the same thing.
As an additional test, I disabled all of hidgamemap devices and it seems to have also improved some game's performance issues. It looks like more there are of hidgamemap devices, more it is taking microseconds of it.
Please update it so things like this can never happen. Thank you.
After an incredible amount of extensive testing, I found out that one of the "devices" from the Device Manager showed up as hidgamemap (which I found multiple instances of it) that was responsible for it:
All of my connected devices are already blacklisted on reWASD. There are only two controllers I use for reWASD and they are not connected (nor it was one of the responsible devices).
When I open "Game Controller" window (part of Windows), it would freeze for 5 ~ 20 seconds before it becomes responsive for only a few seconds then keep freezing again.
This is the window I'm talking about:
Playing a game called "AVGN Adventures" can also freeze at every menu transitions (or death) due to this. Some other apps also tend to freeze as well.
I have about 9 hidgamemap devices, and only one of them caused it. I disabled it on Device Manager and I stopped getting freezes across games and apps.
So, what exactly was that one hidgamemap device that reWASD decided to filter through?
Well, I can tell you it was a USB DAC that had nothing to do with controllers. It's a DAC I use for my headphone amp and my speaker system.
reWASD's driver has no business with such devices and should not interact with it. It's a mistake that can happen to a lot of developers. I've seen some keyboard software (Corsair) that comes with these "gaming keyboards" doing the same thing.
As an additional test, I disabled all of hidgamemap devices and it seems to have also improved some game's performance issues. It looks like more there are of hidgamemap devices, more it is taking microseconds of it.
Please update it so things like this can never happen. Thank you.
Comment