Posted: 2025-07-25
by James Calligeros
As of June, the Freedesktop Runtime for Flatpak has shipped with Mesa 25.1.
This negates the need to package a runtime extension, as the Asahi and
Honeykrisp GPU drivers for Apple Silicon are enabled upstream as of this
version.
As such, the Flatpak runtime extension for version 24.08 will be removed
from your system next time you update it. The extension for 23.08 will
continue to work until 23.08 reaches end of life next month. At that time,
the media-libs/mesa-asahi-flatpak package will be removed entirely.
Posted: 2025-05-10
by James Calligeros
Now that the Asahi UAPI has been merged into the upstream kernel,
the Asahi and Honeykrisp OpenGL and Vulkan drivers are now enabled
in upstream Mesa as of 25.1.0.
As Honeykrisp is still a rather immature driver, we will continue
packaging our forked version to roll out important fixes faster
than the upstream Mesa release cadence can allow. However, it is
strongly advised that you unmask media-libs/mesa::gentoo to ensure
you always have the latest and greatest version, no matter where
it's coming from.
If you used the asahi-gentoosupport scripts to install, you can
unmask media-libs/mesa::gentoo by deleting the relevant line
in /etc/portage/package.mask/asahi. Once media-libs/mesa-25.1*
is unmasked in ::gentoo Portage will automatically offer it
to you, superseding the version currently packaged in the overlay.
Posted: 2024-08-23
by James Calligeros
It is now possible to save and restore your set charge end threshold across
boots! If you use systemd, no manual invervention is required. For OpenRC
users, you will need to add the new macsmc-battery service to your default
runlevel. Make sure to start the service manually after installation to
ensure it works!