Bug#1100537: please enable Intel GPUs on ppc64el
Source: mesa
Version: 25.0.1-2
Severity: wishlist
Tags: patch
X-Debbugs-Cc: debian-powerpc@lists.debian.org, sjr@debian.org
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
Hi,
with Intel building dedicated GPUs now, it is possible to have an Intel GPU
inside a non-x86 system.
This patch is the minimum I need to get rendering on B580 to work on
TalosII, so that is the "works for me" configuration. Presumably we can
enable more architectures here. Not sure if i915 can maybe also be useful
as well, it refuses to configure so I've left it x86 only for now.
Simon
-- System Information:
Debian Release: trixie/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: ppc64el (ppc64le)
Kernel: Linux 6.12.12-dirty (SMP w/64 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
diff -Nru mesa-25.0.1/debian/changelog mesa-25.0.1/debian/changelog
--- mesa-25.0.1/debian/changelog 2025-03-07 07:52:20.000000000 +0100
+++ mesa-25.0.1/debian/changelog 2025-03-15 02:05:44.000000000 +0100
@@ -1,3 +1,9 @@
+mesa (25.0.1-2+xe1) UNRELEASED; urgency=medium
+
+ * Enable Intel drivers on ppc64el
+
+ -- Simon Richter <sjr@debian.org> Sat, 15 Mar 2025 02:05:44 +0100
+
mesa (25.0.1-2) unstable; urgency=medium
* rules: Build gfxstream only on 64bit. (Closes: #1099704)
diff -Nru mesa-25.0.1/debian/rules mesa-25.0.1/debian/rules
--- mesa-25.0.1/debian/rules 2025-03-07 07:51:22.000000000 +0100
+++ mesa-25.0.1/debian/rules 2025-03-15 02:05:44.000000000 +0100
@@ -91,7 +91,11 @@
# Build intel drivers on archs where libdrm-intel is installed
ifneq (,$(filter $(DEB_HOST_ARCH), amd64 i386 x32))
- GALLIUM_DRIVERS += crocus i915 iris svga
+ GALLIUM_DRIVERS += i915
+ endif
+
+ ifneq (,$(filter $(DEB_HOST_ARCH), amd64 i386 x32 ppc64el))
+ GALLIUM_DRIVERS += crocus iris svga
VULKAN_DRIVERS += intel intel_hasvk
# svga needs xa state tracker
confflags_GALLIUM += -Dgallium-xa=enabled
Reply to: