Honeykrisp je linuxový Vulkan 1.3 ovladač pro Apple M1

6. 6. 2024

Sdílet

Rodina čipů Apple M1 Autor: Apple
Rodina čipů Apple M1

Založený na NVK a určený pro Linux. Nový ovladač Honeykrisp zprovozňuje na Linuxu podporu API Vulkan pro ARMové čipy rodiny Apple M1 a doplňuje tak dřívější existující Gallium3D ovladač Asahi AGX pro API OpenGL.

Prozatím se Honeykrisp nachází v rané fázi vývoje, poslední měsíc na něm pracuje Alyssa Rosenzweig a spol., kteří hlásí, že cíl v podobě splnění normy Vulkan 1.3 je hotov, kód úspěšně projde Vulkan 1.3 conformance test suite. Kód ovladače je mimochodem postaven na NVK, tedy otevřeném Vulkan ovladači pro GPU Nvidia, kdy z ovladače jsou postupně odstraňovány nepotřebné části řešící funkcionalitu na čipech Nvidia a nahrazovány potřebným kódem pro Apple pro bezproblémový běh s DRM ovladačem pro Apple napsaným v Rustu.

Podrobnosti v příslušném Alyssině blogpostu.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.