[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1102725: marked as done (mesa: Please enable the asahi drivers in 25.1.0)



Your message dated Mon, 19 May 2025 16:20:07 +0000
with message-id <E1uH3Dj-0057hq-Kv@fasolo.debian.org>
and subject line Bug#1102725: fixed in mesa 25.1.0-1
has caused the Debian Bug report #1102725,
regarding mesa: Please enable the asahi drivers in 25.1.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1102725: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102725
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: mesa
Version: 25.1.0-1
Severity: wishlist
Tags: patch
X-Debbugs-Cc: noisycoil@tutanota.com

Dear Maintainer,

mesa 25.1.0 will introduce upstream support for the Apple M1 and M2 GPUs
found on newer Apple hardware, including full OpenGL (4.6), Vulkan (1.4)
and OpenCL (3.0) support. In Debian we've been using the Asahi drivers
for as long as they have been around, and we are maintaining a downstream
fork for early enablement in Bananas Team [1].

Starting from 25.1.0, could you please enable the Asahi drivers in mesa? A
patch to do so is in attachment. Asides from the native arm64 builds, it
also enables the amd64 and i386 builds needed for the gaming stack [2].

Cheers!


[1] https://salsa.debian.org/bananas-team/wip/mesa-asahi
[2] https://asahilinux.org/2024/10/aaa-gaming-on-asahi-linux/
>From b5242a9ab3ae25b91bb2715759251a8f6fb33178 Mon Sep 17 00:00:00 2001
From: NoisyCoil <noisycoil@tutanota.com>
Date: Thu, 10 Apr 2025 01:28:02 +0200
Subject: [PATCH] rules: enable asahi

---
 debian/rules | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/debian/rules b/debian/rules
index d3b86c8d8bb..f276f6247cf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -110,6 +110,12 @@ else
 	GALLIUM_DRIVERS += d3d12
   endif
 
+  # asahi supports only arm64, amd64 and i386
+  ifneq (,$(filter $(DEB_HOST_ARCH), arm64 amd64 i386))
+	GALLIUM_DRIVERS += asahi
+	VULKAN_DRIVERS += asahi
+  endif
+
   # LLVM is required for building r300g, radeonsi and llvmpipe drivers.
   # It's also required for building OpenCL support.
   ifneq (,$(filter $(DEB_HOST_ARCH), $(LLVM_ARCHS)))
-- 
2.47.2


--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 25.1.0-1
Done: Timo Aaltonen <tjaalton@debian.org>

We believe that the bug you reported is fixed in the latest version of
mesa, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1102725@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaalton@debian.org> (supplier of updated mesa package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 19 May 2025 16:10:14 +0300
Source: mesa
Built-For-Profiles: noudeb
Architecture: source
Version: 25.1.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Timo Aaltonen <tjaalton@debian.org>
Closes: 1102725
Changes:
 mesa (25.1.0-1) experimental; urgency=medium
 .
   * New upstream release.
   * rules: Enable asahi. (Closes: #1102725)
   * Drop libosmesa*, removed upstream.
   * libgbm-dev.install: Updated.
   * libglx-mesa0.symbols: Updated.
   * rules: Migrate to llvm-20.
Checksums-Sha1:
 4eab110e6e96103f3050cebb84cfcf60abf01b7b 6455 mesa_25.1.0-1.dsc
 44956bb957d45fe23921a04efd6425d9f39fee71 46937848 mesa_25.1.0.orig.tar.xz
 b0f5896328a9b5f571dc1a2622f32ee94986b84d 488 mesa_25.1.0.orig.tar.xz.asc
 e60403e2000dc14781c307f0cd99ba2051709a71 105268 mesa_25.1.0-1.debian.tar.xz
 b02c9e404a73bf4ed01041b0a1d1b314e2693123 10510 mesa_25.1.0-1_source.buildinfo
Checksums-Sha256:
 d06c1b0ee300f096de2ac59a2e9583349ca79322612f4502baa5e78ff0be4290 6455 mesa_25.1.0-1.dsc
 b1c45888969ee5df997e2542654f735ab1b772924b442f3016d2293414c99c14 46937848 mesa_25.1.0.orig.tar.xz
 0f9004cfc4743dca5e138045c5332bc119045336e5f083fba1867b54089b56b7 488 mesa_25.1.0.orig.tar.xz.asc
 096c407174b7a60e5c2f905c15fc3d0776600e9b0a11365d73de9ff1d9859d8e 105268 mesa_25.1.0-1.debian.tar.xz
 18bfe797cbe5dd4bebc1cd515940ef207a5d5efac1dddd72359865b83ee846c7 10510 mesa_25.1.0-1_source.buildinfo
Files:
 7038e640f1c8fc76d7357d62a162428a 6455 graphics optional mesa_25.1.0-1.dsc
 fa1c0d57ac718048c924cfc724e9ee38 46937848 graphics optional mesa_25.1.0.orig.tar.xz
 6209ae7b925c80808b6ef394fff9f74b 488 graphics optional mesa_25.1.0.orig.tar.xz.asc
 f3226128f7023d80f34cedb8393e8980 105268 graphics optional mesa_25.1.0-1.debian.tar.xz
 196c3ae94e9594fac3f3aeb241b3a7f1 10510 graphics optional mesa_25.1.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmgrLocACgkQy3AxZaiJ
hNxDIQ//eQF3jpDeX2P5/26ksDdZu570AU30ajr5nxLQEmYZuXFcxj8NCqOKpFFs
V60DAJrMLe1hY5ldfYCCxYzJEYgFTPLOK6rncQocXV1Zghu8th4rFaXQt3rkY+xL
YKWSVLFNbgbwwbyA74WQuHtJ8B+yu3Qn6Id9jhSCe5TMFsv0eYe0awAuTBmkG0n7
8ytEmxH5bwWPfM5vLIV21PimUnGGJfsdN/PHgHMHgxymKXXHmwBtIbulIE4qVBo0
978N6zfIbm/xYQy83AcYKQhBMfGz1D5J1jBJN1ANN1lItkGURjWfs46g5gl5i+zj
yZQRrfTU5Md9KJB6va/1JUWsu7lzD7Ho7p21BQTOjaYoLYy+2cqTj3jTQVJtB1RO
Ui0Hu3En4E7J+6jMYvPo4n6glOOy/g9WEUuPA7uQVSrHVC2pnwl7S3brc3UKkvHR
zmv6LFHsjkwQIajoUDPWD+LWdtECwVaNJFHvPBLJ3bjZF83aHrcJSNDKmbWgSuMI
kBMotnaguZ/OTRXNyv0sTXvo3wizVnMOc3hrY8Nb4cqgzy+8pIFWGI3ah55G7mc2
NMBhoqyW1nD5KsE6X3uKejkA+cZrStBLB8LW+ylD/+p388scTAp+LwbLRRyxwk5U
bujecVfE9OOZfmK0AVmRozl6u/4SdXmXOQe/OoJcpZ6Bl5Gvdkc=
=Pn36
-----END PGP SIGNATURE-----

Attachment: pgpwTOSW5dwsg.pgp
Description: PGP signature


--- End Message ---

Reply to: