Here is an updated version with the modifications of ttherouanne that worked for me:
https://github.com/samleybrize/aur-xboxdrv
Search Criteria
Package Details: xboxdrv 0.8.13-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xboxdrv.git (read-only, click to copy) |
---|---|
Package Base: | xboxdrv |
Description: | Userspace Xbox gamepad driver and input remapper |
Upstream URL: | https://github.com/xiota/xboxdrv |
Licenses: | GPL-3.0-or-later |
Submitter: | None |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 264 |
Popularity: | 0.75 |
First Submitted: | 2009-11-17 12:07 (UTC) |
Last Updated: | 2024-10-09 22:28 (UTC) |
Dependencies (9)
- dbus-glib
- dbus-python (python-dbus)
- libusb (libusb-gitAUR)
- libx11 (libx11-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- git (git-gitAUR, git-glAUR) (make)
- glib2-devel (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
Required by (7)
- 8bitdo-ultimate-controller-udev
- ds360go-git
- humble-lumpia-git (optional)
- proton-ge-custom-bin (optional)
- proton-ge-custom-rtsp-bin (optional)
- xbox-generic-controller
- xboxdrv-runit
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 16 Next › Last »
Samleybrize commented on 2016-05-21 13:49 (UTC)
agarie commented on 2016-05-16 03:02 (UTC)
I proceeded with the modifications ttherouanne listed below and xboxdrv is working correctly after that.
ttherouanne commented on 2016-05-10 19:49 (UTC)
Hello, it's working for me after few modifications:
- add armv7h in the 'arch' section
- add --detach option in the systemd service
- run scons without options/variables to compile
Could you update the pkgbuild?
Thanks :)
cosarara97 commented on 2016-05-09 22:19 (UTC)
Doesn't build with the new gcc.
spapanik21 commented on 2016-05-04 21:53 (UTC)
The xboxdrv.service dies unexpectedly from time to time:
USERNAME@XXXXXXXX$ sudo systemctl status xboxdrv.service
● xboxdrv.service - Xbox controller driver daemon
Loaded: loaded (/usr/lib/systemd/system/xboxdrv.service; enabled; vendor preset: disabled)
Active: failed (Result: timeout) since Wed 2016-05-04 22:39:37 BST; 4min 7s ago
Docs: man:xboxdrv(1)
Process: 3197 ExecStart=/usr/bin/xboxdrv --daemon --pid-file /var/run/xboxdrv.pid -c /etc/default/xboxdrv --detach-kernel-driver --deadzone 4000 --deadzone-trigger 10% (code=exited, status=0/SUCCESS)
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: xboxdrv 0.8.8 - http://pingus.seul.org/~grumbel/xboxdrv/
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmail.com>
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: This program comes with ABSOLUTELY NO WARRANTY.
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: This is free software, and you are welcome to redistribute it under certain
May 04 22:38:07 XXXXXXXX xboxdrv[3197]: conditions; see the file COPYING for details.
May 04 22:39:37 XXXXXXXX systemd[1]: xboxdrv.service: Start operation timed out. Terminating.
May 04 22:39:37 XXXXXXXX systemd[1]: Failed to start Xbox controller driver daemon.
May 04 22:39:37 XXXXXXXX systemd[1]: xboxdrv.service: Unit entered failed state.
May 04 22:39:37 XXXXXXXX systemd[1]: xboxdrv.service: Failed with result 'timeout'.
The workaround I am using is to run
sudo xboxdrv --detach-kernel-driver &
whenever I want to play a game.
anthraxx commented on 2015-12-01 20:40 (UTC)
@UglyBob: please report those issues to the upstream github issue tracker with all your details provided. This are upstream issues that we don't really can fix. https://github.com/xboxdrv/xboxdrv
UglyBob commented on 2015-11-30 20:11 (UTC)
I have a strange issue with this driver using a wireless MS dongle and 4 wireless xbox 360 controllers. The player leds get lit up in the order I start them (1, 2, 3, 4), but when using them in retroarch (with udev driver), the device indexes are all wrong like this:
Led 1: device 3
Led 2: device 0
Led 3: device 1
Led 4: device 2
Every time... I'm thinking somewhere there is a subtraction by one that shouldn't be there. The indexes was probably 0-3 without it and with it the first one wraps to 3, the rest 0, 1, 2. I don't know, but only way it makes sense...
UglyBob commented on 2015-11-20 18:56 (UTC)
I'm using this driver with retroarch and it works perfectly. I would also like to use it in Kodi, but it doesn't seem to work. Kodi detects them though it seems:
18:37:14 T:140013475649600 NOTICE: Enabled Joystick: Xbox Gamepad (userspace driver) #2
18:37:14 T:140013475649600 NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 11
18:37:14 T:140013475649600 NOTICE: Enabled Joystick: Xbox Gamepad (userspace driver)
18:37:14 T:140013475649600 NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 11
But nothing happens if I press anything...
parkerlreed commented on 2015-08-20 00:53 (UTC)
Does scons honor MAKEFLAGS? This seems to take forever to compile even on my better machines with -j3 set.
Pinned Comments
xiota commented on 2024-04-02 11:20 (UTC) (edited on 2024-09-30 20:11 (UTC) by xiota)
Although other Xbox gamepad drivers are now available, this package is still useful as an input remapper for programs that support only Xbox controllers.
This package is now based on a fork that aims to keep the program working. (Original project ceased development around Sep 2022.)