From 73a8f8daabdde3e7b5ac4eedcc700b1e95e9cf97 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 5 Mar 2026 11:22:20 +0200 Subject: [PATCH] gnu: mesa: Update compiled drivers. * gnu/packages/gl.scm (mesa)[arguments]: For aarch64-linux add the iris and lima gallium drivers and intel and panfront vulkan drivers. For armhf-linux add the iris and lima gallium drivers. Change-Id: Iac192a770f653cff59c4debad1ba0d90f0d6195f --- gnu/packages/gl.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 83cc7c3a99..bdda1a15bf 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -402,15 +402,15 @@ also known as DXTn or DXTC) for Mesa.") #~(list #$@(cond ((target-aarch64?) - ;; This includes more drivers than "auto": asahi, r300, r600 - '("-Dgallium-drivers=asahi,etnaviv,freedreno,lima,nouveau,\ -panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink")) + ;; This includes more drivers than "auto": r300, r600 + '("-Dgallium-drivers=asahi,etnaviv,freedreno,iris,lima,nouveau,\ +panfrost,r300,r600,svga,softpipe,lima,llvmpipe,tegra,v3d,vc4,virgl,zink")) ((target-arm32?) ;; This includes more drivers than "auto": r300, r600 - '("-Dgallium-drivers=etnaviv,freedreno,lima,nouveau,\ -panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink")) + '("-Dgallium-drivers=etnaviv,freedreno,iris,lima,nouveau,\ +panfrost,r300,r600,svga,softpipe,lima,llvmpipe,tegra,v3d,vc4,virgl,zink")) ((or (target-ppc64le?) (target-ppc32?) (target-riscv64?)) - ;; This include more drivers than "auto": svga + ;; This includes more drivers than "auto": svga '("-Dgallium-drivers=nouveau,r300,r600,radeonsi,svga,softpipe,llvmpipe,virgl,zink")) (else '("-Dgallium-drivers=auto"))) @@ -433,8 +433,8 @@ panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink")) ;; TODO: Enable nouveau/NVK. '("-Dvulkan-drivers=intel,intel_hasvk,amd,swrast")) ((target-aarch64?) - ;; This differs from "auto" which only includes swrast and intel - '("-Dvulkan-drivers=freedreno,amd,broadcom,swrast,asahi")) + ;; This includes more drivers than "auto": amd, broadcom + '("-Dvulkan-drivers=freedreno,amd,broadcom,intel,panfrost,swrast,asahi")) (else '("-Dvulkan-drivers=auto")))