Bug 1851682

Summary: libwacom-1.4-1.fc33 breaks Fedora gaming functionality (stop working gamepads and in some games even mouse)
Product: [Fedora] Fedora Reporter: Mikhail <mikhail.v.gavrilov>
Component: libwacomAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: bogijo2225, btissoir, mikhail.v.gavrilov, peter.hutterer, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libwacom-1.4.1-1.fc33 libwacom-1.4.1-1.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-30 00:18:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1766775, 1766776    

Description Mikhail 2020-06-28 07:07:47 UTC
Description of problem:
libwacom-1.4-1.fc33 breaks Fedora gaming functionality (stop working gamepads and in some games even mouse)

Last good working version libwacom-1.3-1.fc33


With libwacom-1.3-1.fc33 steam sees gamepads it easy can be checked without games launching, it enough to sure that on steam starting you see in terminal follow output:

Installing breakpad exception handler for appid(steam)/version(1591251555)
Local Device Found
  type: 045e 02e3
  path: sdl://0
  serial_number:  - 0
  Manufacturer: 
  Product:      XInput Controller
  Release:      203
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Disconnecting zombie controller 0
CAppInfoCacheReadFromDiskThread took 1716 milliseconds to initialize
Scheduled disconnect of controller 0
Local Device Found
  type: 045e 02e3
  path: sdl://0
  serial_number:  - 0
  Manufacturer: 
  Product:      XInput Controller
  Release:      203
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0

With libwacom-1.4-1.fc33 this output is absent and in some triple A games like "DOOM Eternal" also not working mouse.


The workaround is only in downgrading libwacom to 1.3-1.fc33 version for it:
1) download it from koji:
$ koji download-build libwacom-1.3-1.fc33 --arch=noarch
$ koji download-build libwacom-1.3-1.fc33 --arch=x86_64
2) Downgrade libwacom with dnf functionality:
# dnf downgrade libwacom --refresh
3) And restart computer
4) Enjoy

Comment 1 Fedora Blocker Bugs Application 2020-06-28 07:10:37 UTC
Proposed as a Blocker and Freeze Exception for 33-beta by Fedora user mikhail using the blocker tracking app because:

 Many users select Fedora for great gaming experience and I don't want that they are disappointed in the release of F33 and go to another distribution.

Comment 2 Peter Hutterer 2020-06-29 23:17:04 UTC
Upstream bug: https://github.com/linuxwacom/libwacom/issues/271

Comment 3 Peter Hutterer 2020-06-30 00:18:49 UTC
Fixed with libwacom-1.4.1-1.fc33

Comment 4 Fedora Update System 2020-06-30 00:28:18 UTC
FEDORA-2020-cddef1409a has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-cddef1409a

Comment 5 Fedora Update System 2020-07-01 02:18:50 UTC
FEDORA-2020-cddef1409a has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-cddef1409a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-cddef1409a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2020-07-16 01:13:18 UTC
FEDORA-2020-cddef1409a has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 RyderBorer 2023-12-26 05:08:44 UTC Comment hidden (spam)