Cuey78's Projects

cuey78/xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S). Supports Bluetooth Supports all Force Feedback/Rumble effects through Linux ff-memless effect emulation Supports Trigger Force Feedback in every game by applying a pressure-dependent effect intensity to the current rumble effect (not even supported in Windows) Supports disabling FF Supports multiple Gamepads at the same time (not even supported in Windows) Offers a consistent mapping, even if the Gamepad was paired to Windows/Xbox before, and independent of software layers (SDL2, Stadia via Chrome Gamepad API, etc) Working Select, Start, Mode buttons Correct Axis Range (signed, important for e.g. RPCS3) Supports Battery Level Indication (including the Play 'n Charge Kit) Battery Level Indication Easy Installation Agile Support and Development Supports customization through profiles (work in progress) Optional high-precision mode for Wine/Proton users Share button support on supported controllers Works as a mouse if you're are in couch-mode (press Guide+Select)
  • EPEL 9 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora 41 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

cuey78/Vender-reset

The goal of this project is to provide a kernel module that is capable of resetting hardware devices into a state where they can be re-initialized or passed through into a virtual machine (VFIO). While it would be great to have these in the kernel as PCI quirks, some of the reset procedures are very complex and would never be accepted as a quirk (ie AMD Vega 10). By providing this as an out of tree kernel module, vendors will be able to easily create pull requests to add functionality to this module, and users will be able to easily update this module without requiring a complete kernel rebuild.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64

cuey78/looking-glass

Looking Glass is an open-source application that allows the use of a KVM (Kernel-based Virtual Machine) configured for VGA PCI Pass-through without an attached physical monitor,
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64

cuey78/mesa-freeworld-metapackage

This metapackage installs mesa-va-drivers-freeworld and mesa-vdpau-drivers-freeworld while trying to prevent conflicting updates of other mesa packages (e.g. when RPM Fusion is out of sync). It does so by explicitly mark all mesa-packages with other versions as conflicting with this package.
  • Fedora 39 : aarch64, ppc64le, x86_64
  • Fedora 40 : aarch64, ppc64le, x86_64

cuey78/usb-storage-sync

Adds an udev rule so USB Storage devices like external HDDs and pendrives are mounted with the "sync" option by default. This fixes the issue of most linux utilities showing that copying/writing to the drive has finished, while infact, it has not.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64