Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

91–100 of 382 posts

Re: AAA Gaming on Asahi Linux

#91

Earlier quoted context omitted.

[flagged]

i don't hate to be the one to tell you, but skills and context can be learnt. personally, i have found no better way to learn skills than to work on something i care about.

Sure, and it’s the same for quite a lot of people. It does not mean that anyone can do it, for a whole lot of reasons.

Re: AAA Gaming on Asahi Linux

#92

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 having good luck on my M1 Max MBP with Whisky, which uses Apple's game porting toolkit: https://getwhisky.app/

Re: AAA Gaming on Asahi Linux

#93
post #2

I'm a little sad that this has seemingly taken precedence over all other hardware support. M3 support, dp-alt mode, making the microphone work are all things that I was hoping were going to land in the past year.

It's an Apple chip with no documentation and zero existent driver code to reference. You have to set realistic expectations here, and acknowledge that not every contributor is going to have the domain-specific knowledge required to make everything work. It's nothing short of a divine miracle that it has working Vulkan drivers you can download within a half-decade of it's release.

If you want more, you'll have to take it up with Tim Cook or God (both have a nasty habit of ignoring us little guys). Also an option: not using a laptop that treats Linux as a threat to it's business model.

Re: AAA Gaming on Asahi Linux

#94

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 don't care. They've decided that Metal is The One True Way to write 3D-accelerated apps on macOS, so they only implement the things in hardware that Metal requires.

Re: AAA Gaming on Asahi Linux

#95
post #65

Earlier quoted context omitted.

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.

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

Re: AAA Gaming on Asahi Linux

#96
post #2

I'm a little sad that this has seemingly taken precedence over all other hardware support. M3 support, dp-alt mode, making the microphone work are all things that I was hoping were going to land in the past year.

Alyssa Rosenzweig already talked a bit about that on her Mastodon. She said that after having worked to implement a GPU drivers, it was annoying that she never had the time to quite finish them. On each device release, she had to support the new device instead of polishing what she got.

Re: AAA Gaming on Asahi Linux

#97

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]

Perhaps the people who aren't willing or able to learn those skills shouldn't complain about what the people who do have decided to focus on.

Re: AAA Gaming on Asahi Linux

#98

Earlier quoted context omitted.

> I don’t know how it’d be possible to do that It isn't, at least not in the way you think. Visited links have always looked different from unvisited ones, and the moment you could customize how links looked via CSS, browsers also had to implement styling for visited links specifically. Modern browsers put a lot of care into making the changes to those styles observable to the user, but not to Javascript. This is an…

> This means you can display a banner to anybody who has a certain URL in their browser history, but you can't observe whether that banner actually shows up with JS or transmit that information to your server. How do they stop you from using Canvas to see the output and send it back?

Canvas can't "see the output", it only sees what is drawn in it (which is not a set of HTML tags, it's JS commands).

The screen recording/screen sharing API can be used for this but security is the reason you have to give explicit permission to the site before it can do this.

Re: AAA Gaming on Asahi Linux

#99

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.

Is there a way to run Control or Cyberpunk on macOS?
Post reply on HN