Asahi Linux符合Apple Silicon Mac上的OpenGL 4.6和OpenGL ES 3.2规范

站长云网 2024-02-15 5iter.com 站长云网

针对AppleSiliconMac的AsahiLinux项目刚刚符合OpenGL4.6和OpenGLES3.2标准,这超过了苹果公司目前的支持水平。苹果开始专注于其专有的Metal图形API之后,就不再支持OpenGL。自2013年的macOSMavericks发布以来,苹果一直符合OpenGL4.1标准,尽管它在2018年正式放弃了对该标准的支持。

AsahiLinux项目宣布,它在符合GPU驱动程序方面的工作达到了一个新的里程碑。继2022年8月发布符合OpenGLES3.1标准的驱动程序之后,该项目现在已经超越了苹果公司的实现,符合OpenGLES3.1和OpenGL4.6标准。

这些系统和实现有很多技术背景,但从基本层面来说,AppleSiliconMac上的Linux用户将从某些应用程序中获得更好的性能。依赖Blender、Ryujinx和Citra等软件的工作负载,现在都有了与AppleSiliconMac兼容的GPU驱动程序。

从OpenGL4.1跳转到OpenGL4.6增加了多项功能,例如:

  • 稳定性

  • SPIR-V

  • 裁剪控制

  • 采样距离

  • 计算着色器

  • 升级后的转化反馈

  • 苹果要求开发者使用其MetalAPI制作应用程序,这可以减少执行任务的开销。然而,这意味着要支持一个专有系统,如果你想把你的应用程序带出苹果生态系统,那么这个系统本身就是无用的。

    AsahiLinux项目已经瞄准了一个新目标--Vulkan,与Metal一样,它也是一个旨在减少运行开销的驱动程序,但它是开源的。

    责任编辑:站长云网