asahi uapi标头文件提交给Linux 6.16 Mainline内核计划
- 编辑:足球滚球app下载 -asahi uapi标头文件提交给Linux 6.16 Mainline内核计划
4月10日,一家技术媒体报道说,Asahi Driver用户空间API(UAPI)的标题文件已由DRM-MISC-NEXT提交给DRM-MISC-NEXT队列,并计划在Linux 6.16的主要内核中正式包含在Linux 6.16(预计6月)Merge窗口中。该UAPI主要用于支持Apple M1和M2系列的GPU,目的是实现Linux Systems此硬件图形图形的驱动程序。 UAPI的设计是参考其他现代Vulkan驱动程序(例如XE和Panthors),并使用明确的内存管理和同步机制来确保运行效率。开发人员Alyssa Rosenzweig说,此举的目的是使表驱动程序能够基于内核的主线直接构建,从而减少了依靠外部标头文件,从而忽略了系统兼容性。尽管提交了UAPI标头文件,但尚未形成Asahi内核图形的完整驱动程序。主要原因是驾驶员用生锈书写,在内核中生锈的抽象支持仍然需要大量流动。此外,作为图形图形驱动程序,Asahi依靠许多不懈的锈抽象层,这使得很难在短期内实现流量的全部流量。目前,开源堆栈MESA已证明UAPI并支持各种标准,包括OpenGL 4.6,OpenGL ES 3.2,OpenCL 3.0和Vulkan 1.4。但是,由于用户空间与主内核线之间的对接未完全实施,因此实际应用程序仍受到某些限制。 Rosenzweig补充说,提交UAPI的标头文件的主要缺乏将由社区进行审查,以确保其将来的稳定性和变化,从而为后续驾驶员的全面实施奠定了基础。