Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hollow Knight not working on Ubuntu Budgie when steam controller is plugged in. #5841

Open
jcuppen opened this issue Oct 15, 2018 · 10 comments

Comments

@jcuppen
Copy link

jcuppen commented Oct 15, 2018

Your system information

  • Steam client version: 15-oct-2018
  • Distribution: Ubuntu Budgie 18.04.1
  • Opted into Steam client beta?: [Yes]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

When my steam controller is plugged in the game Hollow Knight crashes after a few seconds.
Without the controller plugged in the game works fine.

Game and controller work like a charm on windows.

Steps for reproducing this issue:

  1. Make sure Steam controller is plugged in.

  2. Start Hollow Knight

  3. Game Crashes

  4. Make sure Steam controller is not plugged in.

  5. Start Hollow Knight

  6. Game Works as intended.

@Plagman
Copy link
Member

Plagman commented Oct 16, 2018

Thanks for the report; there's a kernel patch currently for review to fix this issue, but it's unclear if it'll make its way into that release of Ubuntu at this point.

@dakira
Copy link

dakira commented Oct 20, 2018

@Plagman Is there a workaround? Will the kernel that comes with 18.10 work?

@dakira
Copy link

dakira commented Oct 20, 2018

This also happens with the Xbox 360 controller.

@zakora
Copy link

zakora commented Oct 23, 2018

This issue looks like a duplicate of #5645 .

@dakira Yes there is a workaround, see the instructions at #5645 (comment)
As far as I know, kernel developers have been notified of the fix, though there is no estimate on what kernel version will include this fix.

@dakira
Copy link

dakira commented Oct 23, 2018

@zakora my problem is not with hid-steam. That module is not even loaded on my machine.

@Hasshu
Copy link

Hasshu commented Feb 1, 2019

It has nothing to do with Steam, since even the GOG version of the game crashes for me on both Kubuntu 18.10 (kernel v4.18.0) and Fedora 29 (kernel v4.20.4), when an Xbox 360 controller is plugged in.

@metronidazole
Copy link

This issue has nothing to do with hid-steam.

I think it's a regression within the unity engine for linux. Apparently it crashes with certain characters in the controller name (e.g. periods or commas). What controller are you using (xbox 360?)

@dakira
Copy link

dakira commented Apr 8, 2019

@metronidazole that's right, I'm using the 360 controller.

@metronidazole
Copy link

metronidazole commented May 9, 2019

@dakira I have come up with a workaround (in my case at least)

It seems my keyboard (Corsair K90) was making a joystick interface /dev/input/js0 for the extra G keys, with a very long name. I used udev rules to delete the joystick input and that prevented HK from crashing.

Alternatively, unplugging the keyboard and then launching HK also works. You can then replug it once at the main menu.

edit: see this for sample udev rules: https://github.com/denilsonsa/udev-joystick-blacklist

Hope this helps.

@hunyar
Copy link

hunyar commented Feb 17, 2021

Same Issue on Ubuntu 20.04.2 LTS with the Nintendo Switch pro controller it does not happen with the xbox one controller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants