USB controller no input

Issue:
Enter a description of your issue here, in full detail.
I have just updated Citra Canary to 1579 and now the USB controller I set up doesn’t work. CItra won’t recognize input. Even though other programs can detect input

System Information

  • Operating System: Windows 10
  • CPU: AMD Ryzen 5
  • GPU: does this matter? if so: GTX 1050
  • Citra Version (found in title bar): Canary 1579
  • Game: Every single game
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
citra_log.txt (12.8 KB)
In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

System Information for Support

Client Version                                Canary 1579 HEAD-05a9809
OpenGL Vendor                                 null
OpenGL Renderer                               null
OpenGL Version                                null
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 -1

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

System Information for Support

Client Version                                Canary 1579 HEAD-05a9809
OpenGL Vendor                                 null
OpenGL Renderer                               null
OpenGL Version                                null
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 -1

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

never mind.
nightly works

edit: upgrading to the new nightly stops it from working.

guess im just not gonna play citra anymore

If you updated from a very old version you need to rebind your controller.

However I read another user had controller issues as well and said Nightly-1430 works but not 1431, can you tell us which build works and which doesn’t?

You can find builds here: https://github.com/citra-emu/citra-nightly/releases

Sure! All I know is that my Nightly Build is on 1435 (i have canary and nightly) and that it did work. I have tried to reset my controls to my controller again, but it wont detect input. I don’t remember the version that worked for me sadly.

well, it seems that nightly 1430 works. Thanks!

I see, you might be sharing another issue with the user who created this topic: Citra crashing with controller

Hopefully it will be fixed in the near future.

I’m having this same issue, used the auto updater to go to 1435 (Not sure what I was on previously, but just got the emulator maybe a week ago.)

Are you able to rebind your controller? Maybe revert to default controls first so you don’t get confused since when you bind to the same button the name in Citra won’t change :stuck_out_tongue: (Button 1 -> Button 1) though if it doesn’t work it would be stuck on [press key] for a few seconds

I’m having a similar issue myself, My PowerA Switch controllers no longer work in Citra at all but my PS4 one does? It sucks as I much prefer the Switch controller over the PS4 one so I’m hoping this gets fixed ASAP

After this latest update, rebinding the controls fixed it for me.

1 Like

Can the people who are having problems test the latest Canary (1591) to check if the problem was solved please?