Dissecting the Apple M1 GPU, Part III
11–20 of 131 posts
Re: Dissecting the Apple M1 GPU, Part III
#12Is Collabora paying Alyssa Rosenzweig for this work?
Re: Dissecting the Apple M1 GPU, Part III
#13Re: Dissecting the Apple M1 GPU, Part III
#14Very interesting analysis! > Simply put – Apple doesn’t need to care about Vulkan or OpenGL performance. Apple being Apple. They just can't play nice with standards.
Re: Dissecting the Apple M1 GPU, Part III
#15Re: Dissecting the Apple M1 GPU, Part III
#16Very interesting analysis! > Simply put – Apple doesn’t need to care about Vulkan or OpenGL performance. Apple being Apple. They just can't play nice with standards.
This is the advantage of building your hardware and your software under the same roof. You can make optimizations (such as not including hardware that makes OpenGL faster, but doesn't impact Metal nearly as much.) The "standard" here is the Metal API, not the GPU hardware.
Apple are doing it out of rather sickening lock-in culture in the company and Metal is far from the only example like that.
Re: Dissecting the Apple M1 GPU, Part III
#17Unrelated - All this work is done by an 18 year old. Absolutely incredible. Some people are simply built differently and admittedly, it makes me jealous.
Re: Dissecting the Apple M1 GPU, Part III
#18Earlier quoted context omitted.
This is the advantage of building your hardware and your software under the same roof. You can make optimizations (such as not including hardware that makes OpenGL faster, but doesn't impact Metal nearly as much.) The "standard" here is the Metal API, not the GPU hardware.
I don't think it's an advantage to sabotage the adoption of common API like Vulkan. It holds the progress back and I totally blame Apple for pointless NIH and lack of collaboration here. Apple are doing it out of rather sickening lock-in culture in the company and Metal is far from the only example like that.
Apple Pay the piper, and Apple call the tune. Whether you like it or not is immaterial.
Re: Dissecting the Apple M1 GPU, Part III
#19Earlier quoted context omitted.
I don't think it's an advantage to sabotage the adoption of common API like Vulkan. It holds the progress back and I totally blame Apple for pointless NIH and lack of collaboration here. Apple are doing it out of rather sickening lock-in culture in the company and Metal is far from the only example like that.
Apple are doing it because there’s no benefit to them in doing it the way that you want them to. Apple Pay the piper, and Apple call the tune. Whether you like it or not is immaterial.
Re: Dissecting the Apple M1 GPU, Part III
#20Unrelated - All this work is done by an 18 year old. Absolutely incredible. Some people are simply built differently and admittedly, it makes me jealous.
Something about this comment on each of Alyssa’s posts[1] rubs me the wrong way. I find her work remarkable even without the context of her age. Why mention it? Highlighting it is almost diminutive, even though I know that the comment is not intended to be that way. [1] https://news.ycombinator.com/item?id=25875552