Most active commenters
  • dcchambers(4)

←back to thread

944 points 6a74 | 19 comments | | HN request time: 0.407s | source | bottom
1. mikhael28 ◴[] No.41800618[source]
Fantastic! A great proof of concept on Linux - lots of AAA gaming is already possible on Mac with Crossover and/or Parallels or VMWare Personal, which is free! While I have a Steam Deck, gaming on Mac works for me - I refuse to play Baldurs Gate 3 on a controller.
replies(7): >>41801342 #>>41801433 #>>41802530 #>>41806033 #>>41807575 #>>41807661 #>>41810675 #
2. cherryteastain ◴[] No.41801342[source]
You can hook up a monitor, mouse and keyboard to your Steam Deck to be fair.
3. zaptrem ◴[] No.41801433[source]
Don’t forget Apple’s GamePortingToolkit based on Crossover/Wine and the open source client for it Whisky. I think it supports most games Linux Proton does now.
4. dcchambers ◴[] No.41802530[source]
I know it's an extremely un-Apple-like thing to do, but I really wish Apple would team up with Valve to work on Proton, and bring full Proton support to MacOS.
replies(2): >>41802658 #>>41802683 #
5. duskwuff ◴[] No.41802658[source]
I wouldn't hold my breath. Valve is still bitter about Apple deprecating i386 support back in 2019.
6. jsheard ◴[] No.41802683[source]
Bringing Proton to Mac would involve either Apple making amends with Khronos and supporting Vulkan, or Valve making the substantial effort to port Proton to Metal natively, or doing DirectX-to-Vulkan-to-Metal translation with MoltenVK. None of those sound very likely or optimal to me.

Besides, the main reason Valve is investing so heavily in Linux and Proton is so their destiny isn't tied to someone else's platform. MacOS is just another someone else's platform like Windows is, with the same threat of getting rug-pulled by a first-party app store that spooked Gabe Newell[1] into investing in Linux in the first place.

[1] https://www.bbc.co.uk/news/technology-18996377

replies(1): >>41804032 #
7. wtallis ◴[] No.41804032{3}[source]
Apple already provides their Game Porting Toolkit which includes a D3D12 to Metal translation later for Wine, and it has been integrated into user-friendly Wine distributions like Crossover since last year. There's not much Proton has to offer over what's already available.
replies(2): >>41804100 #>>41804384 #
8. ◴[] No.41804100{4}[source]
9. dcchambers ◴[] No.41804384{4}[source]
My understanding about the game porting toolkit is that it requires developers to specifically modify their game in order to make their game compatible.

The magic of Proton from a consumer point of view is that it just works for basically every game, sans those with Kernel-level anticheat stuff. This means thousands of old games that haven't been updated in years will work.any games that don't have active developers.

So Apples solution works for new games but isn't a practical option for compatibility for existing games.

replies(3): >>41804476 #>>41804516 #>>41804603 #
10. whimsicalism ◴[] No.41804476{5}[source]
crossover experience does not require manual modification by developer
replies(1): >>41804741 #
11. fl0id ◴[] No.41804516{5}[source]
There is things like whisky app which makes it a more general thing like proton
12. wtallis ◴[] No.41804603{5}[source]
The stated intended purpose of the game porting toolkit is to enable developers to modify their games. But the software actually being shipped includes what is literally a Wine GPU backend, which is usable by (and already used and bundled by) consumer-facing Wine applications like Crossover. If you go to Codeweavers, download any Crossover for Mac from the past year (Sep. 27, 2023 according to their release notes), you're getting a tool that includes the D3D to Metal layer from Apple's Game Porting Toolkit.
replies(1): >>41804738 #
13. dcchambers ◴[] No.41804738{6}[source]
Huh, TIL, thanks!
14. dcchambers ◴[] No.41804741{6}[source]
TIL about Crossover. Thanks!
replies(1): >>41808563 #
15. jack_pp ◴[] No.41806033[source]
truth is macs have such a small market share for gaming that it ain't worth the effort
16. opan ◴[] No.41807575[source]
>While I have a Steam Deck, gaming on Mac works for me - I refuse to play Baldurs Gate 3 on a controller.

Personally 99% of my Steam Deck usage is with it docked. I do mostly use a controller, but also have it hooked to the same USB switch as my PC so I can hit a button to move my keyboard and mouse over.

Baldur's Gate 3 is the first game I ever ran on my Deck that did not run very well, though. Most stuff I've played runs at 60fps at my external monitor's 1920x1200 resolution. That in addition to not liking the gameplay on BG3 much made me not continue with the game, though I may revisit it someday.

17. WithinReason ◴[] No.41807661[source]
BG3 is the only RPG I would play on a controller, it's very well done. You can also connect a keyboard and monitor to the Steam Deck, BG3 runs at 1080p high locked to 30FPS
18. jasomill ◴[] No.41808563{7}[source]
Also note that Codeweavers, Crossover's developer, is a major contributor to both Wine and Proton, so there's a great deal of, um, crossover between these projects.
19. nottorp ◴[] No.41810675[source]
> I refuse to play Baldurs Gate 3 on a controller

I think you picked as an example one of the games that actually has a native Mac version?

Or is it a well hidden wine package? I've played it start to finish on Macs only and it looked too smooth to be emulation to me.