Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

51–60 of 382 posts

Re: AAA Gaming on Asahi Linux

#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

Re: AAA Gaming on Asahi Linux

#52
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

It's almost as bad as jzw's website: https://cdn.jwz.org/images/2016/hn.png (nsfw)

It’s completely different. Jwz’s is funny.

Re: AAA Gaming on Asahi Linux

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

Re: AAA Gaming on Asahi Linux

#55

Earlier quoted context omitted.

See[1] the Referrer-Policy header, , and . But generally, webmasters have found it useful to know who caused their server to fall over^W^W^W^W^W^W is linking to their pages. This was even used as a predecessor to pingbacks once upon a time, but turned out to be too spammable (yes, even more so than pingbacks). After the HN operators started adding rel=noreferrer to links to the Asahi Linux website, Marcan responded[2…

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

Ah. Ahhh[1]. I see.

  
  a { color: white; background-color: white; } a:visited { color: black; }
  you are a bad person
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/:visited#pr...

Re: AAA Gaming on Asahi Linux

#56
post #20
post #7

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

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!

Re: AAA Gaming on Asahi Linux

#57

From a performance and technical perspective this is incredible. Well done! It will never happen, but my dream is for the Asahi devs, Valve, and Apple to all get together to build out a cross-platform Proton to emulate and play games built for Windows on both x86 and ARM hardware running Linux. A Steam Deck with the performance and power efficiency of an M-series ARM chip and the entire library of games that run on P…

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.

Re: AAA Gaming on Asahi Linux

#58

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

Geometry shaders are not part of base Vulkan. They're an extension.

Re: AAA Gaming on Asahi Linux

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

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!

Re: AAA Gaming on Asahi Linux

#60

> 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 Odyssey use geometry shaders.

Needless to say, I was not enough of a wizard to make this happen!

Post reply on HN