Hello everyone! Another week another update, this one is mostly maintenance on our side with a huge update to InputPlumber for handhelds.
Highlights
- Kernel updated to 7.2.9-ogc3 (from 7.2.8-ogc5)
- Nvidia LTS kernel updated to 6.18.56-ogc1
- Nvidia Open driver updated to 615.78.08
- InputPlumber updated to 0.82.0
- -Bug Fixes-
- CLI: Fix device test grid packing and panel proportions
- Composite Device: Increase minimum event delay.
- config: add Pocket S2 hidraw rumble source
- DualSense: Adopt SI IMU capabilities, correct calibration
- DualSense: Use v2 rumble emulation mode
- Flydigi Vader 4 Pro: Adopt SI accelerometer/gyroscope capabilities
- Gracefully shutdown all tasks
- Hardware Support: Add OneXPlayer X2 Mini Pro
- Hardware Support: Don’t force xinput mode for Go S controller
- Hardware Support: Fix mount_matrix for various handhelds
- Horipad Steam: Adopt SI IMU capabilities and correct sensor sign/scale
- input: do not block the composite run loop on target device creation
- input: evict composite source bookkeeping when adds fail
- Legion Go 2: Correct axis mapping and add missing SI scale
- Legion Go S: Adopt SI IMU capabilities and correct sensor sign convention
- Legion Go S: Fix rumble routing
- mapping error in CEC configs
- Remove deprecated Gamepad::Accelerometer/Gyro capabilities and workarounds
- Steam Deck: Adopt SI IMU capabilities and correct axis mapping
- Targets: Derive stable addresses from persistent id
- Targets: Stop target device drivers when the composite device is torn down
- udev: Block IIO Sensors Proxy for InputPlumber-managed devices
- udev: defer matching devices until udev finishes initializing them
- udev: Make the early hide rule jump straight to the late rule’s label
- Ultimate 2 Wireless: Adopt SI IMU capabilities
- Ultimate 2 Wireless: Fix dpad routing and adopt hardware report descriptor
- Ultimate 2 Wireless: Fix rumble/haptics routing
- Unified Gamepad: Use standard SI denormalization instead of ad-hoc scale factors
- XPad UHID: Fix rumble routing
- -Features-
- CLI: Clear event filters when starting device test
- event: Add accelerometer/gyroscope SI de/normalization helpers
- Hardware Support: Add AYN Thor Lite
- IMU: Refactor iio_imu driver
- onexplayer: add ONEXPLAYER 3 support
- Steam Deck: Forward haptic pulses to source devices
- Targets: Thread persistent id into target device creation
- PowerStation updated to 0.8.4
- Xwayland, upower and vpower now come from Terra and have been updated to their latest version
- Improved update process and fixed an issue with updates in Steam game mode on recent versions of Steam.
- Improved performance of auto vram for all handhelds
- Added some additional tests to dgoss for improved image stability
Full changelogs can be viewed here:
- Release 44.20261012: Stable (F44.20261012) · ublue-os/bazzite · GitHub
- Release 44.20261012.1: Stable (F44.20261012) · ublue-os/bazzite · GitHub
If you’re on a previous version and having issues updating to this release, use the Bazzite Updater GUI application or run rpm-ostree update in your terminal. If all else fails reach out to us for help and we’ll get you going.
That’s it for this week. We’re hard at work on Bazzite 45 so watch our unstable branch if you’re interested in testing or following along on our progress. See you all again soon!