Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

101–110 of 382 posts

Re: AAA Gaming on Asahi Linux

#101

Earlier quoted context omitted.

> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? Yes, it's a big reason. I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work. Even fairly modern games like Mario Od…

Why Apple does not just implement it? They have more resources than anyone in the world. Patents?

In hardware? I would assume because it takes up space on the die, right? It's not free.

Re: AAA Gaming on Asahi Linux

#102
post #80
post #25

Earlier quoted context omitted.

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.…

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.

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.

Re: AAA Gaming on Asahi Linux

#103
post #7

This is super cool. So, wait, does this mean that gaming is better on Linux, on a Mac?

I will have to check this newest development out, but as someone who dual boots Asahi and MacOS - up until now MacOS with Crossover has definitely been the best experience, if you are willing to pay

Re: AAA Gaming on Asahi Linux

#104

I think at the moment, this is probably the only way to feasibly game on a Mac. Crossover and other Wine-based apps as well as Parallels are... not really truly possible. If you bought the top-of-the-line MacBook Pro 16-inch, 2021 with M1 Max and tried to play anything reasonably modern on it, you'd find the performance is basically not playable .

I’ve been able to play a few games with crossover (like overwatch 2) fine. Whisky also works for some stuff.

I also run Asahi so will have to check this out to compare

Re: AAA Gaming on Asahi Linux

#105

Earlier quoted context omitted.

I'm aware of no better way to see your desired features land in open source than to build them yourself. That is the power of open source, nobody can stop you!

[flagged]

honestly with chatgpt i don’t think not learning can really be an excuse anymore.

not saying have it write the code, but just recursively asking for explanations and resources can get you up to speed on tons of things

Re: AAA Gaming on Asahi Linux

#107

Earlier quoted context omitted.

You’d need to compare with what can be done on macOS including with things like crossover and the GPT. AFAICT, the Linux side is making progress, but still more games can be run from macOS.

> AFAICT, the Linux side is making progress, but still more games can be run from macOS. I don't believe that's true. According to ProtonDB, 80% of the top-1000 most-played games on Steam are confirmed working on Linux: https://www.protondb.com/dashboard I haven't seen any source documenting nearly similar success rates with Mac but I also haven't seriously tried gaming on Apple Silicon.

steam deck is x86

Re: AAA Gaming on Asahi Linux

#108

Earlier quoted context omitted.

> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? Yes, it's a big reason. I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work. Even fairly modern games like Mario Od…

Why Apple does not just implement it? They have more resources than anyone in the world. Patents?

Because they like to be different tm

Re: AAA Gaming on Asahi Linux

#109
Yeah yeah great, now please m3 support, or maybe before that support for internal mic and external displays/dp-alt. Pretty please? (Not complaining happy about any progress)

Re: AAA Gaming on Asahi Linux

#110
post #80

Earlier quoted context omitted.

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.

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.…

crossover experience does not require manual modification by developer
Post reply on HN