How do I use the Mad Catz M.2.X PRO on Linux?

Applies to: Mad Catz M.2.X PRO / Linux (desktop)
Last updated: 2025-10-07

Problem
Linux detects the device but games don’t read inputs correctly or force feedback is limited.

Solution
Use generic HID support, verify device permissions, and configure per-title mappings.

Step-by-step instructions

  1. Connect the wheel via USB and power it on.
  2. Confirm detection using your system’s game controller settings.
  3. Add your user to the input group if required by your distro.
  4. In each game, bind steering, pedals, and shifter manually.
  5. Test D-Input first; if unsupported by the game, try X-Input mode.

Optional methods or tools

  • Community wheel utilities or input-mapper tools
  • Per-game launch options to bypass Steam Input where needed

Best practices or tips

  • Keep to one input layer at a time to avoid double bindings
  • Maintain separate per-game profiles