Live data from Hacker News

An Update on Apple M1/M2 GPU Drivers

lwn.net

51–60 of 291 posts

Re: An Update on Apple M1/M2 GPU Drivers

#51

Earlier quoted context omitted.

Is this really so different from any other mobile derived GPU?

Yes. Apple have their own graphics API. They were able to decide that, say, geometry shaders aren't worth the chip area or engineering effort to support. Other IHVs don't get that choice; for geometry shaders, for instance, they're part of both Vulkan and OpenGLES, there are games and benchmarks that use them, and customers (end-users, gamedevs, review/benchmark sites, SoC vendors) will evaluate GPUs based, in some s…

I don’t think it’s accurate to say Apple “dropped” these features. Tessellation is done with general purpose compute shaders. You can do the same with “geometry shaders” if the need arises as well

Re: An Update on Apple M1/M2 GPU Drivers

#52
post #7

Earlier quoted context omitted.

[flagged]

Is that a fact or are you speculating?

Marcan42 accidentally posted on his twitter as Asahi Lina, and on screen Lina has accidentally shown things identifiable to Marcan (usernames, logged in mastodon account).

But he clearly doesn't want to be linked/equated to her for whatever reason, so I don't know why GP brought this up beyond stirring up drama.

Re: An Update on Apple M1/M2 GPU Drivers

#53
post #50

The work by Alyssa R and Asahi Lina is great stuff. I have to say that a lot of this is really inscrutable unless you’re used to driver code. I wish it were much easier to write this stuff but hardware stuff is so idiosyncratic. Have to say I do enjoy all the old school style whimsy with the witch costume and whatnot.

I've just been watching her recent talk. I noticed she appears to change slides with a wave of her wand. Is there an known piece of hardware one can purchase to do this? I tried googling, but trying to find the specific result I'm interested in amongst all the blog spam garbage related to powerpoint is beyond me. Even googles own AI couldn't help. Sad times!

She might be doing some OpenCV/MedaPipe gesture tracking? There's lots of tutorials out there and it's not super difficult to get some basic gesture tracking going on your laptop.

Re: An Update on Apple M1/M2 GPU Drivers

#54
post #50

The work by Alyssa R and Asahi Lina is great stuff. I have to say that a lot of this is really inscrutable unless you’re used to driver code. I wish it were much easier to write this stuff but hardware stuff is so idiosyncratic. Have to say I do enjoy all the old school style whimsy with the witch costume and whatnot.

I've just been watching her recent talk. I noticed she appears to change slides with a wave of her wand. Is there an known piece of hardware one can purchase to do this? I tried googling, but trying to find the specific result I'm interested in amongst all the blog spam garbage related to powerpoint is beyond me. Even googles own AI couldn't help. Sad times!

Purchasing one has been illegal since 1863, but the technology typically used is a human assistant, although the signal is usually more subtle.

Re: An Update on Apple M1/M2 GPU Drivers

#55
post #25
post #4

Earlier quoted context omitted.

Probably. Apple made major changes to the GPU in M3.

Major base changes, or just added more stuff on top of the same base?

M3 has mesh shader support. The geometry pipeline they inherited from PowerVR fundamentally doesn't support them, for reasons that go way over my head. They probably changed a good chunk of it.

Re: An Update on Apple M1/M2 GPU Drivers

#56

Earlier quoted context omitted.

Is this really so different from any other mobile derived GPU?

Yes. Apple have their own graphics API. They were able to decide that, say, geometry shaders aren't worth the chip area or engineering effort to support. Other IHVs don't get that choice; for geometry shaders, for instance, they're part of both Vulkan and OpenGLES, there are games and benchmarks that use them, and customers (end-users, gamedevs, review/benchmark sites, SoC vendors) will evaluate GPUs based, in some s…

Other hardware vendors absolutely do the same. Geometry shaders are poor performers on several other vendors for precisely the same reason

Re: An Update on Apple M1/M2 GPU Drivers

#57
post #37

Earlier quoted context omitted.

I wouldn't go so far as to say "mistake that should never have been standardized". Their intended use was always pretty limited, though. There's zero reason for anything built in recent memory to use them.

They had limited uses and turned out to be incredibly hard to implement efficiently in hardware, so in practice it was nearly always faster to just keep using the proven techniques that GS was supposed to replace. http://www.joshbarczak.com/blog/?p=667

So why does instancing suck? I would have thought it would be heavily optimised in the driver...

Re: An Update on Apple M1/M2 GPU Drivers

#60
post #50

Earlier quoted context omitted.

I've just been watching her recent talk. I noticed she appears to change slides with a wave of her wand. Is there an known piece of hardware one can purchase to do this? I tried googling, but trying to find the specific result I'm interested in amongst all the blog spam garbage related to powerpoint is beyond me. Even googles own AI couldn't help. Sad times!

Purchasing one has been illegal since 1863, but the technology typically used is a human assistant, although the signal is usually more subtle.

Who can forget 1863. The year BigMagic ruined the fun for everyone.
Post reply on HN