论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 318阅读
  • 0回复

[业界新闻]Linux for Apple Silicon新增首个符合标准的M1 GPU驱动程序 [复制链接]

上一主题 下一主题
 

发帖
7254
今日发帖
最后登录
2025-01-08
只看楼主 倒序阅读 使用道具 楼主  发表于: 2023-08-23 13:49:18
  正在进行的将Linux引入Apple Silicon的Asahi项目达到了一个里程碑,为该系列芯片添加了第一个符合要求的GPU驱动程序。早在2022年,Asahi Linux for Mac项目就首次预告计划为运行Linux的Apple Silicon推出专用GPU驱动程序。当时,他们已经反向设计出了一个原型,"足以运行真正的图形应用和基准测试"。 kBY54pl  
!Gu,X'#Ab  
  现在,在2023年,第一个也是唯一一个符合OpenGL ES 3.1标准的GPU驱动程序可用于基于Apple Silicon的Mac。 `fEB,0j^  
SCl$+9E  
  为了实现这一目标,作者进行了数千次测试,以确保驱动程序稳定且不会出现问题。有一个测试套件负责测试实现过程中的每项功能。测试结束后,标准机构Khronos会进行为期30天的审查。就苹果Silicon的首个符合OpenGL ES 3.1标准的GPU而言,没有发现任何问题。 *F+t`<2  
~je#gVoUR  
  现在,M1、M1 Pro、M1 Max和M1 Ultra处理器以及M2、M2 Pro、M2 Max和M2 Ultra芯片都可以使用驱动程序。随着这一里程碑的实现,Asahi Linux for Mac项目可以说是苹果芯片上第一个符合任何图形标准的实现。 :>to?~Z1  
3kFOs$3  
  OpenGL ES 3.1使应用程序能够写入屏幕上显示的特定图像,从而使算法能够灵活地进行图像处理。Asahi Project详细介绍了新功能的工作原理。 H{'<v|I  
^Ye i9bXl  
  有趣的是,该项目指出,苹果公司自己的Apple Silicon驱动程序却不符合任何标准图形API。既然如此,这就意味着无法保证任何使用OpenGL ES、OpenGL或Vulkan等可用标准的应用程序都能在配备M1或M2处理器的计算机上运行。 $ WAFr  
=whZ?,u1   
  报道称,现实世界中也有这样的情况: vS-k0g;   
4 vwa/?  
  "第三方MoltenVK将Vulkan的子集层叠在专有驱动程序之上。然而,这些驱动程序缺乏关键功能,从而破坏了有效的Vulkan应用程序。"如果开发者和用户还没有将他们的M1/M2电脑切换到Linux,这就会阻碍他们的工作。 p<>%9180!F  
l%*KBME  
  Linux 5.19于2022年8月发布,值得一提的是它是在配备M2的MacBookAir上完成的。 'v^CA}  
$:"r$7  
  了解更多: >ir'v5  
(OT /o&cQ  
  https://rosenzweig.io/blog/first-conformant-m1-gpu-driver.html )xiiTkJd5