Live data from Hacker News

AAA Gaming on Asahi Linux

rosenzweig.io

301–310 of 382 posts

Re: AAA Gaming on Asahi Linux

#301

Earlier quoted context omitted.

Steamdeck 3 being statistically impossible is a joke about Valve having an aversion to releasing a #3 of anything. Half life 1, 2… hm. Ok we’ll make three HL2 episodes to follow that up. Ep I. Ep II. Uhhhh… and let’s stop there, just like forever I guess. Portal 1. Portal 2. Left4dead. L4D2. Team Fortress. TF2. Counterstrike. CS2. Oh shit we’re releasing a third one, we might have to use the number three finally, oh…

Also, the successor to CS:Go is...Counter-Strike 2.

Oh damn I got the order on those mixed up. Was probably thinking of CS Source.

Regardless, point stands: they hate the number 3.

Re: AAA Gaming on Asahi Linux

#302
post #209

Earlier quoted context omitted.

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

Are you talking about Vulkan or about geometry shaders? The later is simple: because geometry shaders are a badly designed feature that sucks on modern GPUs. Apple has designed Metal to only support things that are actually fast. Their solution for geometry generation is mesh shaders, which is a modern and scalable feature that actually works. If you are talking about Vulkan, that is much more complicated. My guess i…

I’m not a game programmer, so I just sort of watch all this with a slightly interested eye.

I honestly wonder how much the rallying around Vulkan is just that it is a) newer than OpenGL and b) not DirectX.

I understand it’s good to have a graphics API that isn’t owned by one company and is cross platform. But I get the impression that that’s kind of Vulkan‘s main strong suit. That technically there’s a lot of stuff people aren’t thrilled with, but it has points A and B above so that makes it their preference.

(This is only in regard to how it’s talked about, I’m not suggesting people stop using it or switch off it to thing)

Re: AAA Gaming on Asahi Linux

#303

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

Metal 3 (in 2022) added mesh shaders, which can be used to emulate geometry shaders. We (CodeWeavers) are doing this in (a fork of) MoltenVK, and Apple’s D3DMetal is as well.

Hi, is there a plan to submit these changes back up to MoltenVK?

Re: AAA Gaming on Asahi Linux

#304

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.

That's why the new WoW64 mode in wine is exciting. Even if the system doesn't support 32 bit binaries, you can still run 32bit windows software

Re: AAA Gaming on Asahi Linux

#305

Earlier quoted context omitted.

[flagged]

I am a strong linux supporter and I too do not like what proton is doing to games. A few years ago there were many significant games coming out with native linux capacity (MineCraft, KSP, Factorio). Then proton dropped. Now, rather than support linux natively, even the most pro-linux developers are just expecting that their windows version will run under proton. And those who are running games under proton are essent…

Linux is not a stable runtime in the first place. Unless you are isolating, redistributing and sandboxing most of the libraries used to run your game, it's almost guaranteed to break when the dependencies are updated. Windows apps don't have that problem, natively or when run through emulation.

Re: AAA Gaming on Asahi Linux

#306
post #210
post #204

Earlier quoted context omitted.

x86 app might mmap 8kb, then munmap the second 4kb and expect that to work. But not possible on 16k pages.

ah ok, so it would not be pointer alignment inside the pages but instead the assumption that page +4k is a page.

I was a little confused by that in the article as well. It being a granularity issue makes more sense to me.

Re: AAA Gaming on Asahi Linux

#307
I think my favorite little bit from the article is that they’re using a VM to “fix“ the page size differences between macOS and Windows.

What an ingenious idea.

Re: AAA Gaming on Asahi Linux

#308
post #295

Earlier quoted context omitted.

[flagged]

Because people love to celebrate Proton as if it was doing anything for GNU/Linux games, when in reality is another OS/2 take on Windows.

It doesn't have to do anything for GNU/Linux games, that's been an option for years and it's a ghost town a-la Metal-native games. Valve (and the community) are doing the right thing by ignoring the Apple strategy of enforcing distribution terms they will abandon within the decade. Developers that want to program for Linux still can. It's just as stupid as it was when the first Steam Machine rolled out.

By supporting Proton, they are guaranteeing that modern and retro Windows games will be playable on Linux far into the future. Trying to get the next Call of Duty to support Linux natively is, quite literally, a waste of everyone's time that could possibly be involved in the process. I cannot see a single salient reason why Linux users would want developers to release a proprietary, undersupported and easily broken native build when translation can be updated and modified to support practically any runtime.

Re: AAA Gaming on Asahi Linux

#309
post #61

Marcan and asahi Lina are the same person.

Is there actually any proof of that?

Yes, a lot, it's basically confirmed. Last time someone linked proof, it got flagged immediately. Kiwifarms is a dumpster fire, so I'm not going to search or link anything.

Re: AAA Gaming on Asahi Linux

#310

Earlier quoted context omitted.

Is there actually any proof of that?

Yes, a lot, it's basically confirmed. Last time someone linked proof, it got flagged immediately. Kiwifarms is a dumpster fire, so I'm not going to search or link anything.

Must it really be confirmed or proven? This isn't a court of law.

But when someone willingly posts (and keeps) this publicly https://www.youtube.com/watch?v=effHrj0qmwk

and then acts offended or claims doxxing (and starts using it to stir shit up for leverage) when people draw the obvious conclusion, that's behavior in bad faith and should be called out as such and dismissed.

Post reply on HN