全スレッド > Steam 掲示板 > Steam for Mac > トピックの詳細
Got Rogue Legacy 1 working with Xbox series One controller on M1 Max for 13.9 hours. Now I cannot get it to work again. Help?!
So with the new Rogue Legacy 2 release, I discovered I had never played the original. So on my new Apple M1 Max, I downloaded, installed and found the controller did not work. I read about M1 controller issues and did not want to just throw in the towel, so I started messing around with the controller settings and turning the Bluetooth settings on and off in macOS with the game running. In some crazy, black magic, configuration way I was able to play 13.9 hours of the original Rogue Legacy flawlessly on my M1 Max using Bluetooth.

Most times when the controller tried to reconnect to Bluetooth while the game was running the game would make a noise and shut down or completely freeze. This happened maybe a dozen times between trying to launch from the desktop client to launching the game big screen mode. Finally, I got the noise but the game did not shut down or freeze and I had full control with the Xbox series 1 controller via Bluetooth.

Originally I thought I had solved my controller issue but had no need to shut down the game during that 13.9 hour gaming session (yes the game is still holds up for first time users). I then took a gaming break but left the game running. The Xbox controller either disconnected or turned off and the game froze. I have spent hours since trying to get the controller working with the game again and it just will not work.

1. What is the status of using new Xbox controllers with Steam on M1 macs?

2. What is the status of using any controller wired or via Bluetooth with Steam on M1?

3. Will updating the Xbox controllers firmware fix the issue playing wired or via Bluetooth? (What is the best way to do this without access to windows 10/11 or Xbox console?)


I think there is something that seems to almost work that allowed me those 13.9 hours using Bluetooth but it almost seemed like a timing glitch from when the game asks for the controllers and the game interface loading before the controller has hooked in. I would expect that the game crashing is when it is detecting and trying to bind to the controller but then something fails.

I also discovered after multiple attempts of trying different controller settings the number of controllers the system created (xbox360 controllers no less) seemed to increase logarithmically. I wish there was a way to delete controllers in one of the many steam interfaces and the only way to clean that up seems to be manually deleting the controller config folders.

Couple more relevant notes. I was testing installing, uninstalling Rogue Legacy 1, opening closing steam, changing from big picture to standard client, and finally at some point I updated to the steam beta client. I think right after that change and a clean install is when the controller happened to glitch correctly and work.

Thanks for any help.

[Edit] fixed typo's and added more info.
最近の変更はcrs117が行いました; 2022年5月8日 10時02分
< >
1-4 / 4 のコメントを表示
Source. https://steamcommunity.com/discussions/forum/2/3117025249776480006/

author の投稿を引用:
Originally posted by protosteel:
I was very disappointed to learn of the current situation with controller support on macOS 11 (Big Sur), which is apparently that Steam's controller drivers use some outdated methodology that Apple has blocked from installing on the latest version, so controllers won't work at all in-game, despite navigating Big Picture Mode just fine. Seeing this, I did some searching around online, but only found workarounds for non-M1 Macs, and/or ones that require tinkering with a bunch of technical stuff and disabling security features on your computer. Here is a solution that is easily accomplished in seconds via the Steam interface, and which immediately restored full in-game functionality in Hades using a PS4 controller (note that I have not tested other games or controllers). All you have to do is:

-Right-click the game in your library and select Properties

-Under the General tab, uncheck "Enable the Steam Overlay while in-game"

-Under the Controller tab, set the override to "Disable Steam input"

And done. I assume one these options are disabled, the built-in macOS controller support takes over, so obviously you can't use custom Steam button configs etc. Once again, I've only tested this with Hades, using a PS4 controller, on an M1 Macbook Air, so your results may vary. Hope this helps!

I thought I had tried every variation of settings but as soon as I did this in the steam beta client it booted up and seemed to work again. Gonna enjoy the time and will update this thread if things break again. It does seem like if you hold your controller just right Xbox series one controllers can work via Bluetooth through Rosetta for old games. I just hate that I spent almost a third of my time on this just trying to get/keep it working.

So Rogue Legacy 1 does work on a M1 Max, at least this time, for me. =?
Controllers for Mac/Steam are all screwed up. Its not just M1s. I got feedback from Steam and they simply said there is no fix. So for about 2 months I've been unable to use a controller (DS4) on ANY steam game yet it works flawlessly on games not in Steam.

Steam REALLY need to fix this ASAP!

Im on Intel iMac.
TumbleDryer の投稿を引用:
Controllers for Mac/Steam are all screwed up. Its not just M1s. I got feedback from Steam and they simply said there is no fix. So for about 2 months I've been unable to use a controller (DS4) on ANY steam game yet it works flawlessly on games not in Steam.

Steam REALLY need to fix this ASAP!

Im on Intel iMac.

I see what you mean. I manged to get another four hours of gaming till the controller lost sync and now it does not work again. You are saying not to expect any controller to work with steam in the newest macOS releases? I was really hoping to just plug in the usb xbox 1 controller to my mac with the usb c cable and have it work. While the controller does show up in the device preferences when plugged in, there seems to be no driver for it.

If I understand correctly Apple is phasing out kernel level drivers for a new safer api. It seems like Apple is the one breaking rosetta based steam gaming via controllers for security reasons. I can understand that but it sucks when rosetta games seem to run pretty well otherwise (the ones I have tried).

I guess my issue is what is the magic sauce that makes this work sometimes. There seems to be no consistency in how Steam or macOS handle the controller connection.

Thanks again.
最近の変更はcrs117が行いました; 2022年5月8日 14時47分
Grant 2023年3月1日 13時16分 
I have had extremely poor results using controllers on an M1 Mac via bluetooth. I've tried a PS4 controller, Xbox One and Xbox Series controllers, and an 8bitdo SN Pro 2. Most of them just completely don't work in most games, regardless of the Steam Input status.
Oh, and Steam will crash when a controller is disconnected.

Controller support is a basic necessity for lots of games, I cannot believe this isn't a priority for Valve. But the threads about it here and on Reddit are mostly over a year old, and nothing has been fixed.

It's incredibly disappointing. It is impossible for me to enjoy most of the games that I've bought on Steam as long as this situation continues.
< >
1-4 / 4 のコメントを表示
ページ毎: 1530 50

全スレッド > Steam 掲示板 > Steam for Mac > トピックの詳細
投稿日: 2022年5月8日 8時51分
投稿数: 4