Source: mesa
Version: 25.0.1-2
Severity: wishlist
Tags: patch
X-Debbugs-Cc: debian-powerpc@lists.debian.org, s...@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 <s...@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 via email to