Live data from Hacker News

Vulkan1.3 on the M1 in one month

rosenzweig.io

51–60 of 372 posts

Re: Vulkan1.3 on the M1 in one month

#51
post #39

Earlier quoted context omitted.

> would impact Apple's dream of landing AAA games on Apple Silicon Apple's dream is not to have AAA games land on Apple Silicon - they can do this with Proton-like layer, like they did with GPTK. Apple's wet dream is to have AAA games land in the Apple App Store - not on Steam or Epic Game store. That is why the GPTK effort is only have assed (and the license prevents Valve integrating it into steam directly).

Your comment puts it very succinctly. They don't care about your gaming experience on Mac. They care about money. I wish they weren't so short sighted here. They can't see through the trees that maybe they won't make money selling games through the app store, but they would make money selling more Macs.

Seems like the opposite is true. If their primary motivation was more App Store sales why not allow GPTK games only through the App Store?

Re: Vulkan1.3 on the M1 in one month

#52
post #43

Earlier quoted context omitted.

> would impact Apple's dream of landing AAA games on Apple Silicon Apple's dream is not to have AAA games land on Apple Silicon - they can do this with Proton-like layer, like they did with GPTK. Apple's wet dream is to have AAA games land in the Apple App Store - not on Steam or Epic Game store. That is why the GPTK effort is only have assed (and the license prevents Valve integrating it into steam directly).

This makes no sense to me. Apple does nothing to prevent AAA games on the App Store also being released on Steam. I think it’s more likely that the GPTK license is to encourage developers to make high quality native ports rather than devs checking a box to make their game available on Mac.

For whatever reason Steam just doesn't seem very popular with Mac users.

In the latest Hardware survey Mac users were outnumbered by Linux users by 50%.

https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...

Re: Vulkan1.3 on the M1 in one month

#53
post #49

Earlier quoted context omitted.

I'm sorting by playercount, which seems to be corroberated here: https://steamcharts.com/top I am counting Proton games because they very explicitly are supported by sufficient Vulkan coverage. In case you weren't paying attention that's kinda the only reason anyone cares about Apple Silicon getting Vulkan 1.3 coverage in the first place. > when it's easy to get a more extensive list that is around ~250 games total.…

Okay, so you're counting non-native games when the discussion is AGAIN clearly about native games. If we're talking about translation layers, then it's irrelevant because Whisky/Crossover can run them as well. This is just you being completely disingenuous now and purposefully avoiding the actual point of the discussion.

This was never about native games. It would be very convenient if Proton didn't exist and native games were the only playable option, but in many cases Proton titles run better than native Windows. It's an equivalent, if not superior, experience.

It would be a lot more disingenuous if the Steam Deck didn't exist and Linux gaming was a farce. But... it's not. And the only thing stopping Apple from enjoying the same spoils is a little bit of humility.

Re: Vulkan1.3 on the M1 in one month

#54
Is any of this usable from within a VM? I dev on macOS and generally like it, but run a VMware image of Ubuntu for testing things. I do 3D graphics apps, and I’m not sure how good VMware’s pass through is. Is the Apple Silicon GPU virtualized in the VM? Could I run this distro and get better graphics performance?

Re: Vulkan1.3 on the M1 in one month

#55
Amazing, I'd only just updated for ES 3.2 support. It feels like my M1 was built for Asahi! although to be fair I only booted macos once on it, probably during install, or by mistake!

Anyway great work! and nice to have these detailed updates.

Are any browsers supporting 'zero copy rendering' or still layers and layers of compositor stuff going on? I seem to recall also getting stuck with webgl2 transform feedback triggering read backs.

Re: Vulkan1.3 on the M1 in one month

#56
> It begins with a text.

>

> Faith… I think I want to write a Vulkan driver.

>

> Her advice?

>

> Just start typing.

I love this part. It is such great advice and it applies to so many things that we want to do in life, but never start because we become paralyzed with fear due to what seems to be an insurmountable task.

Re: Vulkan1.3 on the M1 in one month

#57

Their shaders contain a peculiar construction: if (condition) { while (true) { } } condition is always false, but the compiler doesn’t know that. What is the purpose of this other than to be a poison pill for people writing compliant shader compilers?

Isn't the main point of tests to be poison pills for people writing compilers so they can ensure any shaders passed to the compiler don't break it? I.e. it's not that the specific code is useful as is in practice but if a chunk of a shader ends up functionally simplifying to something like this in a particular instance your shader compiler still needs to handle it right even though it could be written better at that point.

Re: Vulkan1.3 on the M1 in one month

#58
post #26

Earlier quoted context omitted.

Vulkan is how Direct3D is implemented on non-Windows operating systems, thanks to DXVK.

I know, but why make a Direct3D wrapper on Vulkan when in the end you are going to run only Direct3D games anyway.

Direct3D means only Windows and Xbox. Vulkan means everything non-Apple except Xbox and PlayStation. It's not everything, but it's a larger base.

Re: Vulkan1.3 on the M1 in one month

#59
post #43

Earlier quoted context omitted.

This makes no sense to me. Apple does nothing to prevent AAA games on the App Store also being released on Steam. I think it’s more likely that the GPTK license is to encourage developers to make high quality native ports rather than devs checking a box to make their game available on Mac.

For whatever reason Steam just doesn't seem very popular with Mac users. In the latest Hardware survey Mac users were outnumbered by Linux users by 50%. https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...

Apple killed support for legacy 32-bit applications a good while back, which killed support for virtually every Mac game port.

Re: Vulkan1.3 on the M1 in one month

#60
post #56

> It begins with a text. > > Faith… I think I want to write a Vulkan driver. > > Her advice? > > Just start typing. I love this part. It is such great advice and it applies to so many things that we want to do in life, but never start because we become paralyzed with fear due to what seems to be an insurmountable task.

[deleted]
Post reply on HN