As this works now in 6.11, the answer is going to have to be using the
24.04.2 HWE kernel (6.11) to use ARL hardware. Unfortunately this is
not something we are able to backport into 6.8.
** Changed in: linux (Ubuntu Noble)
Status: In Progress => Won't Fix
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2077140
Title:
[SRU]Intel Arrow Lake Graphics feature backport request for ubuntu
22.04.5 and 24.04 server
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Noble:
Won't Fix
Status in linux source package in Oracular:
Fix Released
Bug description:
[Impact]
Add Arrow Lake H support
According to
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6a9b38cc68a03b948df1f3fcb907c7557cfc315c
and
https://www.phoronix.com/news/Intel-Arrow-Lake-Linux-6.9-Gfx, Intel Arrow
Lake Graphics feature(Xe driver) is ready for Linux kernel 6.9.
[Fix]
"""""
commit 6a9b38cc68a03b948df1f3fcb907c7557cfc315c
Author: Matt Roper <[email protected]>
Date: Tue Mar 5 16:40:49 2024 -0800
drm/xe/arl: Add Arrow Lake H support
ARL-H uses the same media and display IP as MTL, and a version 12.74
graphics IP (referred to as Xe_LPG+). From a driver point of view, we
should be able to just treat the whole platform as MTL and rely on
GRAPHICS_VERx100 checks to handle any spots where ARL's Xe_LPG+ needs
different handling from MTL's Xe_LPG (i.e., workarounds).
v2: Resolve conflict and Reorder PCI ids in sorted order
v3: Append signed-off-by commiter to this commit
Bspec: 55420
Signed-off-by: Matt Roper <[email protected]>
Signed-off-by: Dnyaneshwar Bhadane <[email protected]>
Reviewed-by: Matt Atwood <[email protected]>
Link:
https://patchwork.freedesktop.org/patch/msgid/20240229070806.3402641-4
[email protected]
diff --git a/include/drm/xe_pciids.h b/include/drm/xe_pciids.h
index de1a344737bc..bc7cbef6e9d8 100644
--- a/include/drm/xe_pciids.h
+++ b/include/drm/xe_pciids.h
@@ -176,10 +176,13 @@
/* MTL / ARL */
#define XE_MTL_IDS(MACRO__, ...) \
MACRO__(0x7D40, ## __VA_ARGS__), \
+ MACRO__(0x7D41, ## __VA_ARGS__), \
MACRO__(0x7D45, ## __VA_ARGS__), \
+ MACRO__(0x7D51, ## __VA_ARGS__), \
MACRO__(0x7D55, ## __VA_ARGS__), \
MACRO__(0x7D60, ## __VA_ARGS__), \
MACRO__(0x7D67, ## __VA_ARGS__), \
+ MACRO__(0x7DD1, ## __VA_ARGS__), \
MACRO__(0x7DD5, ## __VA_ARGS__)
#define XE_LNL_IDS(MACRO__, ...) \
"""""
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/noble/tree/include/drm/xe_pciids.h
[Where problems could occur]
[Other Info]
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2077140_intel_arrowlake
However, the OS scope in LENOVO are ubuntu 22.04 and 24.04 server version,
which are using Linux kernel 6.8, due to this reason, can this feature be
backport to these two version, thanks!
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2077140/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp