why steam proton dont support mac
why steam proton dont support mac?
< >
Showing 1-15 of 20 comments
Because Valve developed it for Steam Deck that runs SteamOS which is a Linux OS. Valve has zero incentive to port it to MacOS. However Proton is basically a fork of Wine and both are open source software so anyone inclined to port it to MacOS is free to do so on their own free time.

Or you can bug Apple about it. They certainly have the resources for it. All is missing the will to do it probably because Apple is enamored with everything Apple being closed source and proprietary. Even when they do use open source code, they tend to stick proprietary components into it so no one else can make use of the code they create.
Last edited by Anonymous Helper; 18 May @ 12:18am
Cigarette 20 May @ 10:04pm 
Because it's MAC.

Seriously though, it's because the MAC is annoying to work with as a developer, thus a LOT of games support MAC, and because their isn't really a need for a MAC when it comes to playing games, as the MAC OS is centered more for work and school, than games.
flingo 21 May @ 4:41pm 
Proton doesn’t support Mac because it’s built on Linux and Windows tech. Proton uses Wine and other Linux tools to run Windows games that stuff just doesn’t work the same on macOS.

Mac has its own way of handling software (Metal instead of DirectX, etc.), so you'd need a different compatibility layer. For now, if you want better game support on Mac, you'd have to dual boot Windows or use a cloud gaming service.
One of the big hurdles Mac evangelists ignore is the fact that Proton works via Vulkan (on modern hardware anyways but Apple deprecated openGL anyways).

Apple arbitrarily chosen not to support support Vulkan which means porting Proton to Mac might as well start a newer project as its an undertaking.

That and Apple is hostile to supporting open standards and working with the industry anyways which as you can see has hurt their gaming scene making it the worst its ever been.
alexmaru 22 May @ 5:47am 
Originally posted by flingo:
Proton doesn’t support Mac because it’s built on Linux and Windows tech. Proton uses Wine and other Linux tools to run Windows games that stuff just doesn’t work the same on macOS.

Mac has its own way of handling software (Metal instead of DirectX, etc.), so you'd need a different compatibility layer. For now, if you want better game support on Mac, you'd have to dual boot Windows or use a cloud gaming service.

Mac has wine. It works with all games, including DX12. Only tiny thing what we need is to launch native Steam and make him launch games with Wine.

Because right now you need to launch both, Steam and the games on it. Its annoing. We really need this small tiny checkbox, like "launch fame throught wine / crossover / whatever"

Right now easier way to play Windows games is buy them ONLY on GOG.
Last edited by alexmaru; 22 May @ 5:49am
Originally posted by alexmaru:
Originally posted by flingo:
Proton doesn’t support Mac because it’s built on Linux and Windows tech. Proton uses Wine and other Linux tools to run Windows games that stuff just doesn’t work the same on macOS.

Mac has its own way of handling software (Metal instead of DirectX, etc.), so you'd need a different compatibility layer. For now, if you want better game support on Mac, you'd have to dual boot Windows or use a cloud gaming service.

Mac has wine. It works with all games, including DX12. Only tiny thing what we need is to launch native Steam and make him launch games with Wine.

Because right now you need to launch both, Steam and the games on it. Its annoing. We really need this small tiny checkbox, like "launch fame throught wine / crossover / whatever"

Right now easier way to play Windows games is buy them ONLY on GOG.


Theres no magic checkbox dude and no you can't launch games in wine via native Mac Steam.

You pretty much did nothing but tell us you dont know how computers work.
alexmaru 28 May @ 10:57am 
Originally posted by The_Abortionator:
Originally posted by alexmaru:

Mac has wine. It works with all games, including DX12. Only tiny thing what we need is to launch native Steam and make him launch games with Wine.

Because right now you need to launch both, Steam and the games on it. Its annoing. We really need this small tiny checkbox, like "launch fame throught wine / crossover / whatever"

Right now easier way to play Windows games is buy them ONLY on GOG.


Theres no magic checkbox dude and no you can't launch games in wine via native Mac Steam.

You pretty much did nothing but tell us you dont know how computers work.

Steam and Proton are separate things. Steam just replacing game launch to ./proton-launch-script game.exe, and has manager of different proton versions. We just need to be able to add own thing instead of proton in this launcher.
Last edited by alexmaru; 28 May @ 10:58am
Originally posted by alexmaru:
Originally posted by The_Abortionator:


Theres no magic checkbox dude and no you can't launch games in wine via native Mac Steam.

You pretty much did nothing but tell us you dont know how computers work.

Steam and Proton are separate things. Steam just replacing game launch to ./proton-launch-script game.exe, and has manager of different proton versions. We just need to be able to add own thing instead of proton in this launcher.


Again making it clear you have no idea how this works.

Both Steam and Proton are native Linux applications that interact with Linux in ways Steam on Mac and Wine on Mac can't interact with the OS the same way.

Valve doesn't just have Steam in a nut shell with Proton also in some separate nut shell do magic.

Valve has engineered not only proton but components of the GPU driver stack AMD drivers, kernel code, and more.

Much of this is interactive code specific to Linux. Steam isnt just launching Proton and thats it. Proton interacts with Linux specific components that DO NOT EXIST on Mac.

Not only that but nobody has access to Mac OS source code which makes it impossible to do the same level of integration as with Linux.
alexmaru 29 May @ 10:47am 
Originally posted by The_Abortionator:
Originally posted by alexmaru:

Steam and Proton are separate things. Steam just replacing game launch to ./proton-launch-script game.exe, and has manager of different proton versions. We just need to be able to add own thing instead of proton in this launcher.


Again making it clear you have no idea how this works.

Both Steam and Proton are native Linux applications that interact with Linux in ways Steam on Mac and Wine on Mac can't interact with the OS the same way.

Valve doesn't just have Steam in a nut shell with Proton also in some separate nut shell do magic.

Valve has engineered not only proton but components of the GPU driver stack AMD drivers, kernel code, and more.

Much of this is interactive code specific to Linux. Steam isnt just launching Proton and thats it. Proton interacts with Linux specific components that DO NOT EXIST on Mac.

Not only that but nobody has access to Mac OS source code which makes it impossible to do the same level of integration as with Linux.

Oh dear fanatic...
Originally posted by alexmaru:
Originally posted by The_Abortionator:


Again making it clear you have no idea how this works.

Both Steam and Proton are native Linux applications that interact with Linux in ways Steam on Mac and Wine on Mac can't interact with the OS the same way.

Valve doesn't just have Steam in a nut shell with Proton also in some separate nut shell do magic.

Valve has engineered not only proton but components of the GPU driver stack AMD drivers, kernel code, and more.

Much of this is interactive code specific to Linux. Steam isnt just launching Proton and thats it. Proton interacts with Linux specific components that DO NOT EXIST on Mac.

Not only that but nobody has access to Mac OS source code which makes it impossible to do the same level of integration as with Linux.

Oh dear fanatic...


You literal just made things up and are asking for magic to be done and this is your response to an explanation of issues with your fantasy?

You have a lot of growing to do.
Originally posted by The_Abortionator:
Originally posted by alexmaru:

Oh dear fanatic...


You literal just made things up and are asking for magic to be done and this is your response to an explanation of issues with your fantasy?

You have a lot of growing to do.

Sounds like you've never used macOS or bothered figuring out how it works. And wine runs natively on macOS like it does on BSD and Linux. Sure proton does more and depends on linux specific calls, but Wine works fine and it should be easy to implement a way to tell steam to launch an application under Wine. After all, everything steam does is launch the binary located in the .app. We already have the possibility to add arguments to the command it runs, they just need to allow us to edit the first part of it.

also the kernel is open source https://github.com/apple-oss-distributions/xnu
Originally posted by flingo:
Proton doesn’t support Mac because it’s built on Linux and Windows tech. Proton uses Wine and other Linux tools to run Windows games that stuff just doesn’t work the same on macOS.

Mac has its own way of handling software (Metal instead of DirectX, etc.), so you'd need a different compatibility layer. For now, if you want better game support on Mac, you'd have to dual boot Windows or use a cloud gaming service.

Are you a tad slow or something? Apple took out dual boot support for macs with M1 and above chipsets.
Originally posted by Viggo ☆:
Originally posted by The_Abortionator:


You literal just made things up and are asking for magic to be done and this is your response to an explanation of issues with your fantasy?

You have a lot of growing to do.

Sounds like you've never used macOS or bothered figuring out how it works. And wine runs natively on macOS like it does on BSD and Linux. Sure proton does more and depends on linux specific calls, but Wine works fine and it should be easy to implement a way to tell steam to launch an application under Wine. After all, everything steam does is launch the binary located in the .app. We already have the possibility to add arguments to the command it runs, they just need to allow us to edit the first part of it.

also the kernel is open source https://github.com/apple-oss-distributions/xnu

More ad hom garbage. I actually owned a Mabook before but ran it with Windows for games and Linux for everything else.

I don't care much for MacOS but others like it so let them. That said my entire point is technical. It has nothing to do with you or them or anybody, just the hardware and software and how it works and currently Apple has made it harder for their customers.

If Wine was magically enough MacOS gamers wouldn't be suffering right now.
praekon 27 Nov @ 5:12am 
Originally posted by Pershing121:
Originally posted by flingo:
Proton doesn’t support Mac because it’s built on Linux and Windows tech. Proton uses Wine and other Linux tools to run Windows games that stuff just doesn’t work the same on macOS.

Mac has its own way of handling software (Metal instead of DirectX, etc.), so you'd need a different compatibility layer. For now, if you want better game support on Mac, you'd have to dual boot Windows or use a cloud gaming service.

Are you a tad slow or something? Apple took out dual boot support for macs with M1 and above chipsets.

I think you didn't understand what he wrote or the topic itself.
praekon 27 Nov @ 5:13am 
Originally posted by The_Abortionator:
Originally posted by alexmaru:

Oh dear fanatic...


You literal just made things up and are asking for magic to be done and this is your response to an explanation of issues with your fantasy?

You have a lot of growing to do.

You react like a little boy or an american. In Diskussions it's the same.
< >
Showing 1-15 of 20 comments
Per page: 1530 50