You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/2025/08/07-progress-report-6-16.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ As we mentioned last time, the Asahi and Honeykrisp Mesa drivers have finally
11
11
found their way upstream. This has resulted in a flurry of GPU-related work, so
12
12
let's start there.
13
13
14
-
###No missing nuts in this Flatpak
14
+
## No missing nuts in this Flatpak
15
15
For quite some time, we have maintained a version of our Mesa driver built against
16
16
the Flatpak runtime and shipped it as a Flatpak runtime extension. This was required
17
17
to enable GPU acceleration on Flatpak while our Mesa driver was not enabled upstream.
@@ -20,7 +20,7 @@ be necessary. 24.08 now ships with Mesa 25.1, and so will the forthcoming 25.08
20
20
runtime. Once 25.08 is released, we will be discontinuing the Flatpak runtime
21
21
extension as it will serve no purpose.
22
22
23
-
###A _fully_ upstream graphics stack
23
+
## A _fully_ upstream graphics stack
24
24
Asahi uses DRM Native Context to paravirtualise the GPU. Rather than having to
25
25
virtualise high-level APIs like DirectX and Vulkan, the VM runs the userspace component
26
26
of the host's native GPU driver. The host is then passed native GPU commands that it
@@ -33,15 +33,15 @@ been merged into the upstream virglrenderer project, and will therefore be enabl
33
33
in upstream Mesa 25.2! This completes our transition to a fully upstream graphics
34
34
stack, and as such we are retiring our Mesa fork completely.
35
35
36
-
###GPU go brrrrr
36
+
## GPU go brrrrr
37
37
Now that our Mesa driver is totally upstream, work on improving it has been able to
38
38
occur rapidly. Alyssa has been hard at work over the past couple of months optimising
39
39
performance. [A whole mess of merge requests](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/?sort=created_date&state=merged&label_name%5B%5D=asahi&author_username=alyssa)
40
40
have found their way upstream, with the bulk of them being merged in time for the
41
41
release of Mesa 25.2. Performance improvements are variable but decent, especially
42
42
when paired with [this month's improvements](https://fex-emu.com/FEX-2508/) to FEX's JIT.
43
43
44
-
###A fine vintage
44
+
## A fine vintage
45
45
Also new in Mesa 25.2 is support for `VK_EXT_map_memory_placed`, courtesy of
46
46
chaos_princess. This Vulkan extension allows applications to request GPU memory
47
47
be mapped at a specific address. WINE uses this when thunking 32-bit DXVK to
@@ -154,7 +154,7 @@ unique to making amd64 Windows code run on an AArch64 Windows environment which
154
154
155
155
_...Yet._
156
156
157
-
###We're getting there...
157
+
## We're getting there...
158
158
As always, we have been hard at work upstreaming various bits and pieces.
159
159
160
160
Devicetree bindings for the GPU have been accepted and merged for 6.17, which allows
@@ -189,7 +189,7 @@ the DCP and GPU/Rust patches from both figures, that proportion jumps to just un
189
189
While we still have quite a way to go, this progress has already made rebases
190
190
significantly less hassle and given us some room to breathe.
191
191
192
-
###Miscellaneous fixes
192
+
## Miscellaneous fixes
193
193
Now that we have some time to do so, we have managed to progress a number of
194
194
things that had been sitting on the backburner.
195
195
@@ -212,19 +212,19 @@ a fix for boot time crashes caused by missing calibration data on Macs that have
212
212
their WiFi/Bluetooth module replaced. We also made it easier for distros to
213
213
add a custom logo to m1n1.
214
214
215
-
###Conference talks
215
+
## Conference talks
216
216
Davide and Neal presented at [Red Hat Summit](https://events.experiences.redhat.com/widget/redhat/sum25/SessionCatalog2025/session/1731519631980001Xort)
217
217
and [DevConf.CZ](https://pretalx.devconf.info/devconf-cz-2025/talk/P3TEBA/),
218
218
covering the ongoing work on Fedora Asahi Remix and introducing a CentOS Stream port
219
219
as part of their work in the CentOS Hyperscale SIG. This was also covered
220
220
at [CentOS Showcase](https://cfp.fedoraproject.org/centos-showcase-2025-07/talk/RRT8NW/) in July.
221
221
222
-
###Project merch
222
+
## Project merch
223
223
Want to show your love for Asahi Linux to the world? Now you can! Head over to
224
224
[HELLOTUX](https://www.hellotux.com/asahi) to buy official Asahi Linux merch. A portion
225
225
of each sale is donated to the project. Many thanks to HELLOTUX for facilitating this!
226
226
227
-
###Until next time!
227
+
## Until next time!
228
228
Our next report should hopefully bring even more improvements and developments,
229
229
so make sure to stick around. As always, a warm thanks goes out to our supporters
230
230
on [OpenCollective](https://opencollective.com/AsahiLinux) and [GitHub Sponsors](https://github.com/sponsors/AsahiLinux),
0 commit comments