Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Apple M1 gets OpenGL 4.6 and OpenGL ES 3.2 support on Linux

By - | Views: 34,882

Developer Alyssa Rosenzweig announced in a blog post that support for the Apple M1 has been improved, with the latest updates bringing full conformant OpenGL 4.6 on the M1. This includes OpenGL ES 3.2 support too, bumping it up from OpenGL 4.1.

Poking a bit of fun at Apple, Rosenzweig noted "Unlike the vendor’s non-conformant 4.1 drivers, our open source Linux drivers are conformant to the latest OpenGL versions, finally promising broad compatibility with modern OpenGL workloads, like Blender, Ryujinx, and Citra."

So for all of you who have a device with the M1, you should hopefully now be able to run even more games and software. OpenGL 4.6 brings with it the likes of compute shaders, SPIR-V, upgraded transform feedback and more.

More from the blog post:

While the vendor doesn’t yet support graphics standards like modern OpenGL, we do. For this Valentine’s Day, we want to profess our love for interoperable open standards. We want to free users and developers from lock-in, enabling applications to run anywhere the heart wants without special ports. For that, we need standards conformance. Six months ago, we became the first conformant driver for any standard graphics API for the M1 with the release of OpenGL ES 3.1 drivers. Today, we’ve finished OpenGL with the full 4.6… and we’re well on the road to Vulkan.

The power of Linux and open source at play here once again. The full post is worth a read if you're into learning more behind the scenes on the driver development.

You can try it out with the Fedora Asahi Remix.

Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
11 comments
Page: 1/2»
  Go to:

M@GOid Feb 15
Congratulations on this milestone. While a good chunk of the code for OpenGL 4.6 already existed inside Mesa, I bet it was not easy to reverse engineer the hardware, to plug it in the Linux ecosystem.

It would be interesting to see if the Linux driver can outperform Apple's. That would be really funny if it did.
STiAT Feb 15
Impressive. No arguments there.
If I had the money, these kind of advancements would make it very tempting to buy Apple hardware


Last edited by TruckStopSantaClaus on 16 February 2024 at 12:23 am UTC
nlborlcl Feb 16
View PC info
  • Supporter Plus
If only Apple wasn't so broke they could support OpenGL 4.6.
Quoting: nlborlclIf only Apple wasn't so broke they could support OpenGL 4.6.
Oh dear, how are you going to get your tongue out of your cheek? Looks like it's wedged in very hard, there.
elmapul Feb 16
holycrap! that is impressive! that just proves that apple could do if they wanted but chose not.
slaapliedje Feb 16
Quoting: elmapulholycrap! that is impressive! that just proves that apple could do if they wanted but chose not.
Oh, that's because Apple is all about proprietary APIs, cables, etc. I'm honestly surprised most docks that are TB4 will work on a mac at this point... Kind of shocked you can use generic mice with it as well. Though of course you need either a USB-C or a dock to actually use generic mice...
elmapul Feb 17
Quoting: slaapliedje
Quoting: elmapulholycrap! that is impressive! that just proves that apple could do if they wanted but chose not.
Oh, that's because Apple is all about proprietary APIs, cables, etc. I'm honestly surprised most docks that are TB4 will work on a mac at this point... Kind of shocked you can use generic mice with it as well. Though of course you need either a USB-C or a dock to actually use generic mice...
yeah i know its intentional im just saying that fanboys have no excuse to deffend now.
Highball Feb 19
Quoting: nlborlclIf only Apple wasn't so broke they could support OpenGL 4.6.

According to the Steam for Mac discussion board on Steam, Apple apparently can't afford to implement Vulkan either.
Cyril Feb 19
Quoting: Highball
Quoting: nlborlclIf only Apple wasn't so broke they could support OpenGL 4.6.

According to the Steam for Mac discussion board on Steam, Apple apparently can't afford to implement Vulkan either.

So bad... I don't know, maybe they could open a Kickstarter campaign to finance it?! Yeah I Know, it's stupid, they know their fans wouldn't donate enough...
()
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.