View previous topic :: View next topic |
Author |
Message |
davidbrooke Guru
Joined: 03 Jan 2015 Posts: 341
|
Posted: Wed Dec 09, 2015 5:49 pm Post subject: Dolphin changed from SDL to Evdev |
|
|
I upgraded Dolphin-4.0.2-r7 to Dolphin-9999 to overcome a game problem, which it did. But I now have a new issue. Dolphin changed from a SDL backend to a evdev backend, see url:
https://dolphin-emu.org/download/dev/8a50dc857bbfc86c41706a6f48770a6f78285628/?nocr=true
This causes my Retrolink gamecube controller not to work. I posted earlier about the setup for the controller here:
https://forums.gentoo.org/viewtopic-t-1019974-highlight-sdl.html
The controller can be configured/mapped via Dolphin (meaning I can select a button on the controller and it changes on-screen in Dolphin to be mapped to the correct function) but the controller choice changed from:
SDL/0/Generic USB Joystick
to
evdev/0/Generic USB Joystick
So even after configuring/mapping the controller like before, the controller doesn't work in the game.
I'm not sure what my options are at this point? I have reviewed other info like:
https://wiki.gentoo.org/wiki/Evdev
But I don't see a possible solution.
Any help appreciated.
Thanks |
|
Back to top |
|
|
davidbrooke Guru
Joined: 03 Jan 2015 Posts: 341
|
Posted: Wed Dec 09, 2015 7:02 pm Post subject: |
|
|
I followed the 11th post here:
https://forums.gentoo.org/viewtopic-t-1007898.html
Code: | sudo emerge -av sys-apps/input-utils |
Code: | sudo lsinput -v
/dev/input/event8
bustype : BUS_USB
vendor : 0x79
product : 0x6
version : 272
name : "Generic USB Joystick "
phys : "usb-0000:00:14.0-10/input0"
uniq : ""
bits ev : EV_SYN EV_KEY EV_ABS EV_MSC |
Create file /etc/udev/rules.d/99-input-joystick.rules:
Code: | KERNEL=="event8", ATTRS{idProduct}=="0006", ATTRS{idVendor}=="0079", MODE="0666" |
No difference...same result. |
|
Back to top |
|
|
davidbrooke Guru
Joined: 03 Jan 2015 Posts: 341
|
|
Back to top |
|
|
davidbrooke Guru
Joined: 03 Jan 2015 Posts: 341
|
Posted: Sun Dec 13, 2015 4:55 pm Post subject: |
|
|
Dolphin-9999 has been changed. It now has more USE flags, which includes evdev and sdl. I was able to set -evdev and sdl which allowed the Retrolink GC controller to be used via SDL. I'm glad this works but I would still like to figure out how to use the Retrolink GC controller via evdev. |
|
Back to top |
|
|
Silent-Hunter Apprentice
Joined: 07 Jul 2013 Posts: 166
|
Posted: Sat Dec 26, 2015 12:07 am Post subject: |
|
|
I'm having this problem too. In fact, no controller is working. I only have Xlib/0/Keyboard Mouse and Xinput2//Virtual core pointer
I also can't seem to find the jstest program to even test my pads. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Sat Dec 26, 2015 12:35 pm Post subject: |
|
|
Silent-Hunter,
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Silent-Hunter Apprentice
Joined: 07 Jul 2013 Posts: 166
|
Posted: Sat Dec 26, 2015 3:18 pm Post subject: |
|
|
Ah yes, I already found that. But thank you! |
|
Back to top |
|
|
|