Project

General

Profile

Actions

Emulator Issues #10568

closed

PS3 DualShock 3 controller L2/R2 pressure sensitivity broken on OS X

Added by Xenivarius over 6 years ago. Updated about 1 month ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-19399

Description

What's the problem? Describe what went wrong.

Playstation Dualshock 3 L2/R2 pressure sensitivity no longer working due to multiple missing axis in gamecube control binding dialog. The controller is plugged in via USB. I had set L and L-Analog to 'Axis CK-39-+', and R and R-Analog to 'Axis CK-40-+' to achieve proper pressure sensitivity in older revisions, the last working revision being (MacOS)5.0-5522. Both of these axis along with a slew of others are now completely absent from the list.

What steps will reproduce the problem?

Install any revision (MacOS) 5.0-5524 or newer.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, issue present in (MacOS) 5.0-5627

Is the issue present in the latest stable version?

No

If the issue isn't present in the latest stable version, which is the first broken version?

(MacOS) 5.0-5524

What are your PC specifications?

OS: MacOS Sierra 10.12.6 (16G29)
CPU: 2.5 GHz Intel Core i5
GPU: Intel HD Graphics 4000 1536 MB
RAM: 4GB 1600 MHz DDR3

Is there anything else that can help developers narrow down the issue?

I opened a forum thread for this in the Dolphin Forums that includes screenshots of the dialog windows in both working and broken revisions:
https://forums.dolphin-emu.org/Thread-ps3-dualshock-pressure-sensitive-triggers-now-broken-in-macos

Actions #1

Updated by JMC4789 over 6 years ago

It's likely the IOKIT change. I don't know a good person to ask, but, it's likely something you'd want to report to the input backend rather than Dolphin too, though, knowing it isn't working is nice for us to look into why.

Actions #2

Updated by Xenivarius over 6 years ago

Sorry, I'm not too technically savvy so apologies if this sounds dumb or if I've misinterpreted but I'm not sure what you mean by IOKIT and input backend, I'm guessing it's MacOS? I didn't have to install any drivers or anything because DS3 pads just work when plugged in, have used this setup for years, and everything works as intended in the older revision 5.0-5522 i'm running on this machine. If its an OS update causing the problems, why would it not also affect the older version of Dolphin running within it? I'd like to report this wherever it's appropriate to do so in any case.

Actions #3

Updated by JMC4789 over 6 years ago

Dolphin changed what input backend it was using for macOS - it's nothing on your end. If the new backend has issues, either we need to revert, live with the issues, or revert the change.

Actions #4

Updated by Xenivarius over 6 years ago

Ok cool, understood. Thanks for the quick responses!

Actions #5

Updated by Billiard26 over 5 years ago

  • Subject changed from PS3 DualShock 3 controller L2/R2 pressure sensitivity broken to PS3 DualShock 3 controller L2/R2 pressure sensitivity broken on OS X
  • Operating system OS X added
  • Operating system deleted (N/A)
Actions #6

Updated by Billiard26 about 5 years ago

Actions #8

Updated by Billiard26 about 1 month ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-19399

The IOKit input backend was removed in favor of SDL. This is no longer relevant.

Actions

Also available in: Atom PDF