Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
Hi,
It has been reported that Intel Xe kernel drivers build and run fine on aarch64 in 2D mode. 3D support comes after enabling Intel in libdrm and mesa, but currently is not stable. Supposedly, this will be greatly improved in kernel 6.11 which will have many Xe updates. Having 2D now would already be a plus.
Pim
On 8-7-2024 17:26, Peter Robinson wrote:
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
On Mon, 8 Jul 2024 at 16:47, Pim Zandbergen pim@zandbergen.org wrote:
Hi,
It has been reported that Intel Xe kernel drivers build and run fine on aarch64 in 2D mode. 3D support comes after enabling Intel in libdrm and mesa, but currently is not stable. Supposedly, this will be greatly improved in kernel 6.11 which will have many Xe updates. Having 2D now would already be a plus.
I had read it's all a WIP but enabling it now doesn't affect other users and usercases so it doesn't hurt. It makes it easier for those that wish to try it but of course there's no guarantee as to how well it will work :)
Pim
On 8-7-2024 17:26, Peter Robinson wrote:
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
Hi,
Fedora kernel 6.10 for aarch64 now includes the Intel xe driver. Great!
Unfortunately, 2D only, as libdrm and mesa are still built without Intel support. https://bugzilla.redhat.com/show_bug.cgi?id=2292904 https://bugzilla.redhat.com/show_bug.cgi?id=2292901
Hope this gets resolved soon.
Pim
On 8-7-2024 19:57, Peter Robinson wrote:
On Mon, 8 Jul 2024 at 16:47, Pim Zandbergen pim@zandbergen.org wrote:
Hi,
It has been reported that Intel Xe kernel drivers build and run fine on aarch64 in 2D mode. 3D support comes after enabling Intel in libdrm and mesa, but currently is not stable. Supposedly, this will be greatly improved in kernel 6.11 which will have many Xe updates. Having 2D now would already be a plus.
I had read it's all a WIP but enabling it now doesn't affect other users and usercases so it doesn't hurt. It makes it easier for those that wish to try it but of course there's no guarantee as to how well it will work :)
Pim
On 8-7-2024 17:26, Peter Robinson wrote:
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
Intel Xe drivers were included in the aarch64 kernel since kernel 6.10. Recently, Intel support was included in libdrm-2.4.123-1.fc40.aarch64 or earlier. Now the wait is for including Intel in building mesa-lib-drivers for aarch64.
On 8/12/24 12:16 PM, Pim Zandbergen wrote:
Hi,
Fedora kernel 6.10 for aarch64 now includes the Intel xe driver. Great!
Unfortunately, 2D only, as libdrm and mesa are still built without Intel support. https://bugzilla.redhat.com/show_bug.cgi?id=2292904 https://bugzilla.redhat.com/show_bug.cgi?id=2292901
Hope this gets resolved soon.
Pim
On 8-7-2024 19:57, Peter Robinson wrote:
On Mon, 8 Jul 2024 at 16:47, Pim Zandbergen pim@zandbergen.org wrote:
Hi,
It has been reported that Intel Xe kernel drivers build and run fine on aarch64 in 2D mode. 3D support comes after enabling Intel in libdrm and mesa, but currently is not stable. Supposedly, this will be greatly improved in kernel 6.11 which will have many Xe updates. Having 2D now would already be a plus.
I had read it's all a WIP but enabling it now doesn't affect other users and usercases so it doesn't hurt. It makes it easier for those that wish to try it but of course there's no guarantee as to how well it will work :)
Pim
On 8-7-2024 17:26, Peter Robinson wrote:
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
On Sun, 1 Sept 2024 at 18:42, Pim Zandbergen pim@zandbergen.org wrote:
Intel Xe drivers were included in the aarch64 kernel since kernel 6.10. Recently, Intel support was included in libdrm-2.4.123-1.fc40.aarch64 or earlier.
Yup things are moving forward like I said they would....
Now the wait is for including Intel in building mesa-lib-drivers for aarch64.
I don't have a lot of spare time, I did start looking at it, I haven't had time to finish it.
On 8/12/24 12:16 PM, Pim Zandbergen wrote:
Hi,
Fedora kernel 6.10 for aarch64 now includes the Intel xe driver. Great!
Unfortunately, 2D only, as libdrm and mesa are still built without Intel support. https://bugzilla.redhat.com/show_bug.cgi?id=2292904 https://bugzilla.redhat.com/show_bug.cgi?id=2292901
Hope this gets resolved soon.
Pim
On 8-7-2024 19:57, Peter Robinson wrote:
On Mon, 8 Jul 2024 at 16:47, Pim Zandbergen pim@zandbergen.org wrote:
Hi,
It has been reported that Intel Xe kernel drivers build and run fine on aarch64 in 2D mode. 3D support comes after enabling Intel in libdrm and mesa, but currently is not stable. Supposedly, this will be greatly improved in kernel 6.11 which will have many Xe updates. Having 2D now would already be a plus.
I had read it's all a WIP but enabling it now doesn't affect other users and usercases so it doesn't hurt. It makes it easier for those that wish to try it but of course there's no guarantee as to how well it will work :)
Pim
On 8-7-2024 17:26, Peter Robinson wrote:
Hi,
Upstream has support for Intel Xe graphics in all of kernel, libdrm and mesa, yet all of these packages are built with Intel support disabled on aarch64.
Intel Xe drivers, unlike i915 are architecture independent. On x86_64, they conflict with i915 drivers, so an elaborate scheme is used to allow both drivers to coexist. On aarch64, Intel Xe has no legacy counterpart, so no conflict either.
All the more reason to enable Intel Xe on aarch64, just like on x86_64. Intel Xe support may not be perfect on aarch64, but this is just as true on x86_64.
When it first landed upstream it was still x86 only and they said they were working on it. I did see there were patches upstream to fix the issues. I'll take a look at what's required to build it multi arch.
Peter
-- _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue