Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

181–190 of 382 posts

Re: AAA Gaming on Asahi Linux

#181

Earlier quoted context omitted.

I'm not sure if you know. But Alyssa, the person who basically wrote almost the entire userspace opengl and vulkan driver, works at valve.

Wow! I wasn't aware, but that actually gives me a ton of confidence that Valve isn't ignoring ARM with all of their Linux + Proton work. Her output is incredible.

I hope they don’t ignore macOS. They could port proton to run on Metal + Rosetta and then Steam would support all running windows titles on macOS and Linux.

I recognize it’s a hell of an ask, but I think Alyssa could pull it off.

Re: AAA Gaming on Asahi Linux

#182

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.

That’s true, but many titles are 32bit and Apple removed 32 bit support, causing these titles not to run. It’s a real bummer, because there is no technical limitation.

Re: AAA Gaming on Asahi Linux

#183
post #145

This makes me think of the classic clip of George Carlin telling a joke about the difference between heaven and hell [1]. Is there a modern equivalent with FAANG, Microsoft, Sony, Valve, etc.? [1] https://www.youtube.com/watch?v=oR8xPC4NEro

In heaven, Microsoft is in charge of gaming, Amazon does the customer service, Apple is responsible for privacy, Facebook does the UI, and everyone works at Google.

In hell, Apple is in charge of gaming, Google does the customer service, Facebook is responsible for privacy, Microsoft does the UI, and everyone works at Amazon.

Re: AAA Gaming on Asahi Linux

#184
post #153
post #7

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

No, you’ll still get better performance, more features supported and lower overhead running with Game Porting Toolkit currently. That includes raytracing support and heterogeneous paging support which are two things Alyssa calls out explicitly herself. Not to mention the VM overhead. That’s not to say Alyssa’s work is not very impressive. It is. But GPTk is still ahead. That’s not even including the other aspects of…

i haven't tested it extensively but i tried dark souls 2 on parallels and there were vertex explosions making it unplayable, using crossover and whisky it was a jittery laggy mess. after seeing alyssa's talk i decided to load up asahi and it ran perfectly max resolution 60 fps locked. gaming on macos in my experience has been unplayable to the point where i gave up even trying. after my experience with ds2 i think that it's going to be significantly better.

Re: AAA Gaming on Asahi Linux

#185
post #175

Earlier quoted context omitted.

No, it’s the other way around. Intel has generally caught up in idle power draw but is still severely behind in performance per watt. https://www.notebookcheck.net/Intel-Lunar-Lake-CPU-analysis-... https://youtu.be/ymoiWv9BF7Q

The last I checked, there low wattage AMD and high wattage Apple had similar performance and wattage, so AMD was the right choice for raw performance, and Apple won for portable devices. Intel was losing badly to one or the other at all TDPs. I don’t get the impression that’s changed much. (Even if it has, I can’t remember the last time I encountered a non-xeon intel machine with working hardware and drivers (for any…

AMD does not win over Apple for raw portal performance. AMD does give you a lot of MT performance for a decent price. You have to buy an M3 Pro to match an AMD HX 370. However, you’re sacrificing battery life, quietness, portability, and ST performance with AMD.

Re: AAA Gaming on Asahi Linux

#186
I'm slightly confused after reading about page alignment. Why would a 16k page be less aligned than a 4k page causing assumptions about pointers within those pages to break? The 4k pages on x86 are aligned on 4k boundaries, are the 16k pages on M1 aligned on <4k boundaries?

Re: AAA Gaming on Asahi Linux

#187

Earlier quoted context omitted.

Game emulation isn't a Linux only thing.

That’s true, but many titles are 32bit and Apple removed 32 bit support, causing these titles not to run. It’s a real bummer, because there is no technical limitation.

Crossover and Whisky run 32 bit PC games just fine.

Re: AAA Gaming on Asahi Linux

#188
post #186

I'm slightly confused after reading about page alignment. Why would a 16k page be less aligned than a 4k page causing assumptions about pointers within those pages to break? The 4k pages on x86 are aligned on 4k boundaries, are the 16k pages on M1 aligned on <4k boundaries?

There are more 4k boundaries than 16k boundaries. The issue is code compiled for 4k boundaries running on a 16k system.

Re: AAA Gaming on Asahi Linux

#189
post #37

Earlier quoted context omitted.

https://www.pcworld.com/article/2465907/arm-version-of-steam...

A lot of stuff like this shows up, they also have a fork of waydroid and box64. I think a lot of them are projects and a lot of them are just devs with a lot of agency who share the dream

Steam Deck was made possible by their ongoing efforts to enable the play of most of their games catalog on any hardware platform that is computationally capable of running them, regardless of OS or architecture.

The end game for Valve isn't Steam Deck 2 or 3 (which is statistically impossible for Valve to produce), but for Steam to be on everything.

Re: AAA Gaming on Asahi Linux

#190
I’m just blown away at all the work they’re able to do with a platform that they basically reverse engineered. I’m glad to be contributing to their efforts. I’m also waiting for when M3 support comes! Such a cool group of engineers and hackers. I love it.
Post reply on HN