Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

81–90 of 382 posts

Re: AAA Gaming on Asahi Linux

#81
post #51

Thank you Alyssa Rosenzweig Asahi Lina chaos_princess Davide Cavalca Dougall Johnson Ella Stanforth Faith Ekstrand Janne Grunau Karol Herbst marcan Mary Guillemard Neal Gompa Sergio López TellowKrinkle Teoh Han Hui Rob Clark Ryan Houdek

[deleted]

Re: AAA Gaming on Asahi Linux

#82
post #54
post #24

I noticed the URL was updated for this post. Previously it linked to asahilinux.org which showed an anti-HN manifesto from the HN referral. Curious as I haven’t seen this before. Seems it has been covered by previous commenters: https://news.ycombinator.com/item?id=36227103

The URL wasn't updated. You're thinking of https://news.ycombinator.com/item?id=41799011 , which was a separate post.

Ah, thanks for clarifying!

Re: AAA Gaming on Asahi Linux

#83
post #65
post #7

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

If you mean "I have a mac, is it better to run linux to game?" Then there's a case for it, since you can run AAA games that apple + macos doesn't support / allow.

Nothing prevents you from running games under emulation on MacOS.

Apple and Wine provide the tools, and apps like Whisky make them easy to use.

> Essentially, this app combines multiple translation layers into a single translation tool. It uses Wine, a translation layer that allows Windows apps and games to run on POSIX-based operating systems, like macOS and Linux. It also uses Rosetta and the Game Porting Toolkit, which are two official Apple tools that allow x86 programs to run on Apple Silicon and serve as a framework for porting Windows games to macOS, respectively.

Normally, this sort of process would require users to manually port games to Mac. But by combining Wine, Rosetta, and the Game Porting Toolkit, this can all happen automatically.

https://www.xda-developers.com/hands-on-whisky-macos-gaming/

However, as aleays, running games under emulation has a performance cost.

Re: AAA Gaming on Asahi Linux

#85
post #20

Earlier quoted context omitted.

I've been gaming on Linux since Warcraft 3 days. Wine is wonderful and with Valve's help it only got better. But why would gaming on a mac be better? Maybe one day, but for now: FTA: "While many games are playable, newer AAA titles don’t hit 60fps yet."

I read the GP differently. I think they meant: if you are on a Mac computer, is gaming better under Linux vs macOS? I think the answer might be yes, because it's possible to play so many more titles!

Game emulation isn't a Linux only thing.

Re: AAA Gaming on Asahi Linux

#87

> Tessellation enables games like The Witcher 3 to generate geometry. The M1 has hardware tessellation, but it is too limited for DirectX, Vulkan, or OpenGL. We must instead tessellate with arcane compute shaders > Geometry shaders are an older, cruder method to generate geometry. Like tessellation, the M1 lacks geometry shader hardware so we emulate with compute. Is this potentially a part of why Apple doesn't want…

> 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?

Re: AAA Gaming on Asahi Linux

#88
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.

[deleted]

Re: AAA Gaming on Asahi Linux

#89

Earlier quoted context omitted.

I read the GP differently. I think they meant: if you are on a Mac computer, is gaming better under Linux vs macOS? I think the answer might be yes, because it's possible to play so many more titles!

Game emulation isn't a Linux only thing.

But if anyone can name a non-Windows platform that does it better, I'll wait!

Re: AAA Gaming on Asahi Linux

#90
post #65
post #7

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

If you mean "I have a mac, is it better to run linux to game?" Then there's a case for it, since you can run AAA games that apple + macos doesn't support / allow.

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.
Post reply on HN