Apple Vulkan Driver "HoneyKrisp" Lands Many Fixes & Features
HoneyKrisp as the open-source Mesa Vulkan driver for Apple Silicon graphics and developed as part of the Asahi Linux project has landed a number of enhancements into the mainline Mesa code.
HoneyKrisp is set to debut in Mesa 24.3 but remains in active development and also depends on the still yet-to-be-upstreamed Apple DRM kernel driver support. Alyssa Rosenzweig continues actively improving the HoneyKrisp code and then occasionally syncing that code to the mainline Mesa Git tree.
Yesterday the latest HoneyKrisp driver patches were upstreamed to Mesa 24.3-devel and is bigger than usual with no driver sync having occurred for September. The highlights of the newest HoneyKrisp driver code in Mesa include:
The DRM modifiers, compressed multi-sampling anti-aliasing, more Vulkan API conformance work, and other improvements are all nice to see.
See this Mesa merge for more details on the latest batch of open-source Apple Vulkan driver code.
HoneyKrisp is set to debut in Mesa 24.3 but remains in active development and also depends on the still yet-to-be-upstreamed Apple DRM kernel driver support. Alyssa Rosenzweig continues actively improving the HoneyKrisp code and then occasionally syncing that code to the mainline Mesa Git tree.
Yesterday the latest HoneyKrisp driver patches were upstreamed to Mesa 24.3-devel and is bigger than usual with no driver sync having occurred for September. The highlights of the newest HoneyKrisp driver code in Mesa include:
- DRM modifiers
- conformance fixes
- proper devicecoherent support
- perf_debug in Honeykrisp
- misc performance improvements to HK
- optimized robustness2
- significant RA fixes found with =spill
- compressed MSAA support
- DRLR
- lots and lots of bug fixes
- how are there so many bugs
- i thought this passed conformance surely that's all the bugs
- even more bug fixes
The DRM modifiers, compressed multi-sampling anti-aliasing, more Vulkan API conformance work, and other improvements are all nice to see.
See this Mesa merge for more details on the latest batch of open-source Apple Vulkan driver code.
27 Comments