Asahi Linux conformant to OpenGL 4.6 & OpenGL ES 3.2 on Apple Silicon Macs

Posted:
in Current Mac Hardware

The Asahi Linux project for Apple Silicon Macs has just become conformant to OpenGL 4.6 and OpenGL ES 3.2, surpassing Apple's current support.

A MacBook with a window open showing the Linux mascot penguin
Asahi Linux brings the open source operating system to Apple Silicon Macs



Apple moved away from OpenGL support after it began to focus on its proprietary Metal graphics API. That means since macOS Mavericks in 2013, Apple has been conformant with OpenGL 4.1 even though it officially deprecated support for the standard in 2018.

The Asahi Linux project announced a new milestone was met with its work on conformant GPU drivers. After releasing an OpenGL ES 3.1 conformant driver in August 2022, the project has now surpassed Apple's implementation by being conformant with OpenGL ES 3.1 and OpenGL 4.6.

There's a lot of technical background to these systems and implementations, but on a basic level, Linux users on Apple Silicon Macs will get better performance from some apps. Workloads that rely on things like Blender, Ryujinx, and Citra now have a compatible and conformant GPU driver for Apple Silicon Macs.

Jumping from OpenGL 4.1 to OpenGL 4.6 adds several features, like:


  • Robustness

  • SPIR-V

  • Clip control

  • Cull distance

  • Compute shaders

  • Upgraded transform feedback



Apple requires developers to make apps with its Metal APIs, which are more modern and reduce overhead for performing tasks. However, that means supporting a proprietary system that is inherently useless if you want to take your app outside of the Apple ecosystem.

The Asahi Linux project already has a new target in sight -- Vulkan. Like Metal, it's a driver meant to reduce operation overhead, but it's open source.



Read on AppleInsider

Comments

  • Reply 1 of 4
    Thanks for reporting Linux news. 
    I am currently using Ubuntu on MBA bought back in 2011.
    ForumPostappleinsideruser
  • Reply 2 of 4
    My Betamax standard is better than your VHS standard! 🤔
    Standards. Which to choose?
  • Reply 3 of 4

    Workloads that rely on things like Blender, Ryujinx, and Citra now have a compatible and conformant GPU driver for Apple Silicon Macs.

    Blender has had Metal support for some time now. It's been covered on this site many times.
    edited February 15
  • Reply 4 of 4
    MarvinMarvin Posts: 15,351moderator

    Workloads that rely on things like Blender, Ryujinx, and Citra now have a compatible and conformant GPU driver for Apple Silicon Macs.

    Blender has had Metal support for some time now. It's been covered on this site many times.
    This is under Linux running on Apple hardware, Metal is under macOS. Blender for Mac uses Metal, Blender for Linux uses OpenGL and Vulkan.
    muthuk_vanalingam
Sign In or Register to comment.