New comment by slimjimsoftware on void-packages repository https://github.com/void-linux/void-packages/pull/39796#issuecomment-2119579565 Comment: > Added rust to the kernel, it now builds the gpu driver. Anyone interested in packaging `mesa-asahi`? Have a look at my fork [here](https://github.com/slimjimsoftware/void-packages/tree/asahi2) I've packaged up the asahi development branch of mesa as mesa-asahi, including symlinks - I'm not sure if this is the right void way to do it but it's got it working for me. You might need to force remove libgbm after installing your chosen desktop and then install the libgbm-asahi version, this is because I had trouble replacing the one I had installed and didn't want to mess with other package dependencies, and I didn't know how to set that one as 'provides libgbm' (does void even have that concept?). However, your Kernel config doesn't seem to work with the mesa-asahi GPU. I had to re-do your kernel config too. I've based mine on the one from the unofficial asahi kernel from the alpine installer and it all works for me now (except the speakers which I'll try to get going next) - happy to do a PR into your fork once I'm done. Full list of packages to install for working GPU: mesa-asahi mesa-asahi-dri mesa-asahi-opencl mesa-asahi-vaapi mesa-asahi-vdpau mesa-asahi-vulkan-overlay-layer libOSMesa-asahi libgbm-asahi libglapi-asahi (not sure if all of these are strictly necessary) This is tested on an 14" M1 MacBook Pro.