After studying the upstream bug (#9092) more thoroughly, there are actually three patches involved, across two separate PRs. The first PR was the actual performance fix, and the second (PR #9450) added patches 2 and 3 to deal with some related performance issues that cropped up in testing. My previous PPA upload only carried the latter two patches from PR #9450. I've updated it to now include all three:
PPA: https://launchpad.net/~bryce/+archive/ubuntu/libsdl2-sru- lp2085140/+packages In my testing, this seems to be performing far better: $ sudo python3 test.py 2025-03-04 19:05:20,974 DEBUG Debugging enabled, running in foreground 2025-03-04 19:05:21,011 DEBUG Using SDL Version 2.30.0, PySDL2 version 0.9.16 2025-03-04 19:08:16,346 DEBUG Debugging enabled, running in foreground 2025-03-04 19:08:16,381 DEBUG Using SDL Version 2.30.0, PySDL2 version 0.9.16 2025-03-04 19:08:42,921 DEBUG Debugging enabled, running in foreground 2025-03-04 19:08:42,965 DEBUG Using SDL Version 2.30.0, PySDL2 version 0.9.16 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2085140 Title: Patch Joystick subsystem regression To manage notifications about this bug go to: https://bugs.launchpad.net/libsdl/+bug/2085140/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs