News: 0001496320

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Apple Vulkan Driver "HoneyKrisp" Lands Many Fixes & Features

([Mesa] 6 Hours Ago HoneyKrisp)


HoneyKrisp as the [1]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 [2]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 [3]this Mesa merge for more details on the latest batch of open-source Apple Vulkan driver code.



[1] https://www.phoronix.com/news/Honeykrisp-Apple-Vulkan-Driver

[2] https://www.phoronix.com/news/Apple-Vulkan-Driver-Mesa-24.3

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31532



Chol

V1tol

elbar

I used to think romantic love was a neurosis shared by two, a supreme
foolishness. I no longer thought that. There's nothing foolish in
loving anyone. Thinking you'll be loved in return is what's foolish.
-- Rita Mae Brown