Dolphin, the GameCube and Wii emulator - Forums
Won't recognize more than one controller. - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Won't recognize more than one controller. (/Thread-won-t-recognize-more-than-one-controller)



Won't recognize more than one controller. - aleckeene - 08-14-2014

I have 2 brand new logitech controllers which I already troubleshot with another emulator. They work perfectly.

Dolphin sees both and allows configuration of both but when I log into Kirby Air Ride (as I haven't tested anything else yet and why would I?! Air Ride kicks ass!) only 1 controller is detected. Again and concisely, why is kirby air ride only seeing 1st player's controller?

Also, completely unrelated question: Is there no auto frameskipping option? You can only choose a static number of frames to skip? The reason being that this computer is slightly slow and the audio studders a bit when the framerate drops below 60.


RE: Won't recognize more than one controller. - Shonumi - 08-14-2014

Click on the Config button, go to the Gamecube tab, make sure Port 2 is set to Standard Controller. You have to virtually "plug" in a second GC controller into Dolphin.

Also, no there is no auto-frameskipping. Frameskipping is actually quite difficult to do in Dolphin, and unless you have a GPU bottleneck, it won't likely give you a speedup. See what skid (a Dolphin dev) had to say on the matter:

(03-23-2012, 03:20 PM)skid Wrote: Frame skipping cannot really be done on modern consoles (modern as in any console that uses 3D polygons instead of sprites like the NES, SNES, Megadrive/Genesis). The reason is that the CPU communicates to the GPU using a "ring-buffer". In Dolphin we call that the FIFO. The PCSX2 team also have blogs written up on the ring-buffer used in the PS2.

Unlike old consoles which use an interrupt to signal that a frame is finishing, 3D consoles continuously send a stream of 3D commands to the screen (hence the reason why it's called a ring) with no start or end points.

Without start or end points, Dolphin cannot skip frames because it does not know when the frame starts or ends - quite different from a NES emulator.



RE: Won't recognize more than one controller. - aleckeene - 08-15-2014

Understandable. Yeah, I have alot of experience with other emulators like NES and whatnot.

One more question if you don't mind.
Where is the "audio" framelimiting feature located? As I googling a solution to the original problem, I came across a wiki for dolphin. It showed an extra option in the "framelimit" field called "audio" but when I look at the current version, all I see is "off", "auto" and "5" through "120".


RE: Won't recognize more than one controller. - JMC47 - 08-15-2014

It won't fix the problem you're having, and it was removed because it no longer had any functional use.