• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Controllers v
« Previous 1 ... 106 107 108 109 110 ... 320 Next »

Sometimes my controllers work, sometimes they do not.
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Sometimes my controllers work, sometimes they do not.
08-15-2016, 08:38 AM
#11
elementalwindx Offline
Junior Member
**
Posts: 37
Threads: 10
Joined: Aug 2016
(08-15-2016, 08:27 AM)leolam Wrote: Probably not. In fact, if you're using anything else but NVIDIA, in most cases it's even a slight performance drop because of GPU drivers being worse (not your case here though).

Launching Dolphin with the __GL_THREADED_OPTIMIZATIONS=1 environment variable can apparently help with performance, too. (for NVIDIA)

But anything that works on Windows should just work on Linux -- except D3D12, of course, but that Windows advantage will be lost once the Vulkan backend is available Wink (and NVIDIA does not really need it; it's mostly for drivers with awful OpenGL implementations). And on the plus side, you get some improvements (hotplugging support, better Wiimote support) and some advanced features (memory watcher, pipe input)

What is the hotplugging support?
Find
Reply
08-15-2016, 08:45 AM (This post was last modified: 08-15-2016, 08:48 AM by leolam.)
#12
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
Basically, you can unplug/plug controller devices at any time without having to refresh devices manually. This is only useful for hotkeys or when you emulate controllers (GCPad/Wiimote) though, as the native GameCube controller and real Wiimote code already support hotplugging.

The base work has been done when it was implemented for the evdev (Linux input) backend, so it should now be a bit easier to implement on Windows too, but so far no one has been doing it.
Website Find
Reply
08-15-2016, 02:47 PM (This post was last modified: 08-15-2016, 02:49 PM by elementalwindx.)
#13
elementalwindx Offline
Junior Member
**
Posts: 37
Threads: 10
Joined: Aug 2016
(08-15-2016, 08:45 AM)leolam Wrote: Basically, you can unplug/plug controller devices at any time without having to refresh devices manually. This is only useful for hotkeys or when you emulate controllers (GCPad/Wiimote) though, as the native GameCube controller and real Wiimote code already support hotplugging.

The base work has been done when it was implemented for the evdev (Linux input) backend, so it should now be a bit easier to implement on Windows too, but so far no one has been doing it.

Well I believe I've finished setting up my system in Ubuntu. Got a lot more work to go though but so far I've setup Kodi + xboxdrv + antimicro with kodiplexconnect, and rom collection browser + dolphin to be able to play my wii games. Smile The controllers (so far) connect fine. Using my wireless xbox 360 controllers to control the kodi, and play some games like Mario Kart Double Dash, and using the Wiimotes to play the rest of the wii games.


I used the proprietary video driver because the one it came with was horrid. Funny thing. I have all my settings turned up as high as they can go, and the performance is amazing so far. It's only connected to my 24" LED PC Monitor at the moment though. I'll be trying it on the bigger TV tomorrow.

Now if only I had a way to remotely manage the machine. Something like RealVNC, but something that didn't make the apps all screwy. Any advice on that? Thanks.
Find
Reply
08-15-2016, 06:34 PM (This post was last modified: 08-15-2016, 06:40 PM by leolam.)
#14
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
You don't really need xboxdrv and map buttons to keyboard buttons (which is weird), there is already an input driver built-in to the kernel Wink but if it works in your setup, great.

With Kodi, xpad (built-in) works fine.
With Dolphin, you probably just need to give it permissions to use the input devices, and then you can configure it directly like a normal controller.

"[T]he one it came with" is an open-source driver (nouveau). It's completely based on reverse engineering work, but it doesn't help that NVIDIA is doing nothing to improve it and actually even prevents it from working (by not providing signed firmware images)…

I personally always have a x11vnc server started (as a systemd service), so I can connect whenever I need to configure Kodi or Dolphin through the TV.

edit: another thing, if you're using the dev builds from the PPA, I would suggest holding the dolphin-emu-master package. Otherwise, Dolphin is going to be updated along your system about every week; the problem is that updating Dolphin invalidates your shader cache, which will cause stuttering again…
Website Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode