News: 0001475252

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Xe Graphics Driver Squeezes In More Changes Ahead Of Linux 6.11

([Intel] 77 Minutes Ago Intel Xe Driver)


The Intel kernel graphics driver code being queued for the Linux 6.11 kernel already has added [1]the initial Intel Battlemage PCI IDs , [2]Battlemage display support , [3]eDP Panel Replay support , [4]Hardware Replay to help with hang debugging , [5]SR-IOV preparations , and more Lunar Lake / Xe2 enablement. Today another unexpected last minute pull request was submitted of a bit more Xe driver code.

Intel maintainer Rodrigo Vivi sent out this "drm-xe-next" pull today with some fixes and other last minute items like extending a Lunar Lake workaround to also take affect on Battlemage GPUs and continued SR-IOV preparations.

The Intel Xe driver highlights this pull include:

- Fix in migration code

- Simplification in HWMon related code

- Fix in forcewake logic

- Fix engine utilization information

- Clean up on MOCS related code

- Fix on multicast register

- Fix TLB invalidation timeout

- More SRIOV preparation

- Fix out-of-bounds array access)

- Fixes around some mutex utilization

- Expand LNL workaround to BMG

See [6]this pull request for all the details.

The Intel driver developers are busy getting Xe into shape for Lunar Lake and Battlemage where it will be the first to default to this modern successor to the i915 driver. For existing Intel Tigerlake graphics and newer, the Xe driver is optionally used over i915 but not by default. As of Linux 6.11 it's looking like the Lunar Lake and Battlemage support will remain disabled by default / hidden behind the module "force_probe" parameter... We'll see if that changes after the merge window for Linux 6.11 or if it won't be until 6.12+ where these Xe2 integrated and discrete GPUs are officially considered supported.

The Linux 6.11 merge window opens up mid-July while the stable kernel won't be out until mid to late September. With Lunar Lake laptops expected in Q3, it will be interesting to see how the hardware support stacks up with Linux 6.11. Lunar Lake's Linux support overall appears to be in shape but it's around the Xe2 graphics that still appears to be settling.



[1] https://www.phoronix.com/news/DRM-Xe-Next-BMG-PCI-IDs

[2] https://www.phoronix.com/news/Intel-Battlemage-Linux-6.11

[3] https://www.phoronix.com/news/Linux-6.11-More-Intel-P-Replay

[4] https://www.phoronix.com/news/Linux-6.11-Intel-HW-Hang-Replay

[5] https://www.phoronix.com/news/Linux-6.11-DRM-Intel-Xe-Next

[6] https://lore.kernel.org/dri-devel/ZoROvquFrTFhk3Pb@intel.com/T/#u



phoronix

Strange memories on this nervous night in Las Vegas. Five years later?
Six? It seems like a lifetime, or at least a Main Era -- the kind of peak that
never comes again. San Fransisco in the middle sixties was a very special time
and place to be a part of. Maybe it meant something. Maybe not, in the long
run... There was madness in any direction, at any hour. If not across the
Bay, then up the Golden Gate or down 101 to Los Altos or La Honda... You could
strike sparks anywhere. There was a fantastic universal sense that whatever we
were doing was right, that we were winning...
And that, I think, was the handle -- that sense of inevitable victory
over the forces of Old and Evil. Not in any mean or military sense; we didn't
need that. Our energy would simply prevail. There was no point in fighting
-- on our side or theirs. We had all the momentum; we were riding the crest
of a high and beautiful wave. So now, less than five years later, you can go
up on a steep hill in Las Vegas and look West, and with the right kind of eyes
you can almost ___see the high-water mark -- that place where the wave
finally broke and rolled back.
-- Hunter S. Thompson