Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacBH928

macrumors G3
Original poster
May 17, 2008
9,001
4,084
I have games from Steam and GOG and I want a controller for them. I am surprised its 2018 and you can plug-in-play graphic cards but PS4 or XboxOne controllers won't work.

I did a little research and it seems they work if you install some open source drivers from the internet. I rather download software from official sources.

If the problem is not being able to work wirelessly I do not mind keeping it connected via USB all the time. Will it work that way?

I have found this controller which is wired not sure if it works on macos without extra tinkering. I was also told that controllers have to have something called X-Input and DirectInput to be able to play older games which is important because I have a ton of classic games on GOG.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
You don’t have to install anything to use PS4 controllers wirelessly. Once it’s paired, they work great over Bluetooth.

I have games from Steam and GOG and I want a controller for them. I am surprised its 2018 and you can plug-in-play graphic cards but PS4 or XboxOne controllers won't work.

I did a little research and it seems they work if you install some open source drivers from the internet. I rather download software from official sources.

If the problem is not being able to work wirelessly I do not mind keeping it connected via USB all the time. Will it work that way?

I have found this controller which is wired not sure if it works on macos without extra tinkering. I was also told that controllers have to have something called X-Input and DirectInput to be able to play older games which is important because I have a ton of classic games on GOG.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
You don’t have to install anything to use PS4 controllers wirelessly. Once it’s paired, they work great over Bluetooth.

is this true for XboxOne too? Why everyone is saying you have to install 3rd party software too?
 
is this true for XboxOne too?
No, this is not true for Xbox controllers. Microsoft have their own standard how controllers work and macOS requires special drivers to work with them. Besides, most Xbox One controller don't even connect wirelessly via Bluetooth, which adds extra difficulty.

Why everyone is saying you have to install 3rd party software too?
Who knows? Ignorance?
 
No, this is not true for Xbox controllers. Microsoft have their own standard how controllers work and macOS requires special drivers to work with them. Besides, most Xbox One controller don't even connect wirelessly via Bluetooth, which adds extra difficulty.


Who knows? Ignorance?
But they work well on a PC. ;) Sorry...

Last I checked both the Razer Nosteomo and their mice work on MC OS.
 
I only tend to play a few old arcade titles (CPS2 and Neo-Geo) in OpenEmu and the odd game in Dolphin. So far I have been using a PS3 sixaxis controller which works fine via bluetooth without having to install anything but isn't exactly the best controller around, merely a survivor I kept from my console days.

The X360 pad would be my favourite as far as controllers go - the right size and weight, great triggers and most importantly for classics - a better D-pad than the Sony (looks like the XB-one did away with that though...) - but I only have the wireless type here and they seem to be problematic on the Mac, even said to be causing kernel panics.

Just ordered a PS4 dualshock which is said to work equally as well as the PS3 model but a better designed device allround.
 
I only tend to play a few old arcade titles (CPS2 and Neo-Geo) in OpenEmu and the odd game in Dolphin. So far I have been using a PS3 sixaxis controller which works fine via bluetooth without having to install anything but isn't exactly the best controller around, merely a survivor I kept from my console days.

The X360 pad would be my favourite as far as controllers go - the right size and weight, great triggers and most importantly for classics - a better D-pad than the Sony (looks like the XB-one did away with that though...) - but I only have the wireless type here and they seem to be problematic on the Mac, even said to be causing kernel panics.

Just ordered a PS4 dualshock which is said to work equally as well as the PS3 model but a better designed device allround.

It just does not make sense to be able to plugin a GPU and it works but you can't plugin an Xbox controller
 
It just does not make sense to be able to plugin a GPU and it works but you can't plugin an Xbox controller

Well Microsoft was not using bluetooth on these , else I reckon it should have worked just like a wired controller. Wired X360 controllers only came with the cheapest SKUs as I recall. Wireless was the standard.

PS4 controller has arrived now. Some aspects of the 360 controller are still nicer IMO but overall quite the step up from sixaxis, recommended!
 
Well Microsoft was not using bluetooth on these , else I reckon it should have worked just like a wired controller. Wired X360 controllers only came with the cheapest SKUs as I recall. Wireless was the standard.

PS4 controller has arrived now. Some aspects of the 360 controller are still nicer IMO but overall quite the step up from sixaxis, recommended!

does it work on older games from mid 90s? I was told the new system is called Xinput and it doesn't work with older games that use something called direct input.
 
does it work on older games from mid 90s? I was told the new system is called Xinput and it doesn't work with older games that use something called direct input.

What I am doing here is running emulators on macOS and these take their cue strictly from the OS which natively supports the controller.

As far as I know the input systems you are referring to are Windows components - if you somehow need those for PC game emulation with a Windows layer in the mix then it's possible that it may not work. It's Windows though - somebody ought to have come up with a homebrew driver for a controller this popular. :)

Btw. in response to your original post - if you decide to go with an Xbox controller you might want to look into the original - the one you have linked is a knockoff and when I was contoller-shopping I noticed that a lot of offers don't seem to be the genuine product. Quality is great on that one.
 
Ok, I liked the PS4 controller so much that I bought another one (for two-player sessions).

Now it appears I can only have one of these two connected at one time. Individually and after pairing they do connect fine but any attempt to hook both of them up at the same time means that the second controller will not connect unless I deactivate the first, then I can switch between them.

Any idea what that is? They both register as Bluetooth devices with the same manufacturer and product IDs but different addresses - seems alright. I gave them different names in the Bluetooth panel according to their case colors. Anything else that might keep them from co-existing?

Edit: It's only these two at the same time - I can add a Sixaxis for a second player and that gets picked up fine but the identical controller model appears to create a conflict for some reason.
 
Last edited:
I'd recommend the Logitech F310. Simple, not expensive, quality is adequate, plug and play, multiple controllers work without issues. There's also a switch on the back for the occasional badly-programmed game that only works with Xbox controllers. (Although in that case you do need to download the Xbox controller 3rd party drivers.)

--Eric
 
It says it has X-input and D-input, so probably it works on macOS even if it isn't directly supported (like pretty much all other gamepads). Can't imagine why you'd get that to use with a computer, though, and I suspect that post of being spam.

--Eric
 
PS4 controllers pair easy over Bluetooth.

XBox One controllers use proprietary Microsoft stuff that needs 3rd party software to make them work on a mac.... pain in the butt
 
Last edited:
  • Like
Reactions: MadDog31
PS4 controllers pair easy over Bluetooth.... easy.

XBox One controllers use proprietary Microsoft stuff that needs 3rd party software to make them work.... not worth it.

Thanks I guess I will got with the PS4 route
 
The Logitech F310 with Joystick Mapper from the Mac store is a pretty good and flexible setup that works without any additional drivers.
 
PS4 controllers pair easy over Bluetooth.

XBox One controllers use proprietary Microsoft stuff that needs 3rd party software to make them work on a mac.... pain in the butt

How easy of a pairing and setup was the PS4 controller (namely on Windows but for Mac too for future reference)? I'm struggling to decide which I should go with -- I come from the PS world so I'm comfortable with that controller, but wouldn't be opposed to an Xbox One controller if it's easier on either/both ends.

I know DS4Windows is what's needed to pair, but I've seen people talking about this "InputMapper" application that the same author has now taken up. Just a bit confused by it all.
 
On Mac I never managed to get my two PS4 controllers to connect via bluetooth at the same time. The workaround is to have one connected through USB-cable (by plugging it in first and then pressing the PS button) and the other one via BT, then two player mode works fine. Pairing/setting up a PS4 controller via BT is no issue at all.

OS: High Sierra
 
  • Like
Reactions: MadDog31
The Xbox One controller also works very easily over Bluetooth...

They don't sell new ones that use the old RF method. Any from 2016 onwards have been your standard, everyday bluetooth.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.