Intel Battlemage “Xe2” GPU Gets More Optimizations Ahead Of The Recent Pull Request For Linux 6.12 Kernel
The final set of updates has been submitted at Linux 6.12 Kernel, ensuring better optimizations for Intel Xe2 GPUs in Lunar Lake SoCs & Battlemage discrete GPUs.
Intel is ready for Linux 6.12 with the final batch of features and the latest VPL for Xe2-Powered Lunar Lake SoCs & Battlemage Discrete GPUs
The Battlemage "Xe2" GPUs look almost ready for the Linux operating system. With the upcoming Intel products, including Lunar Lake chips and the Battlemage-based discrete GPUs, the support for the Battlemage Graphics for Linux 6.12 is in the final stage. The final batch including the new changes, features, and improvements for the new hardware has now been submitted, which follows the recent pull request for the Lunar Lake and Battlemage Graphics for Linux 6.12 kernel.
Related Story Former Intel CPU Architecture Experts Unveil Their RISC-V Focused Startup “AheadComputing”
The new feature updates will optimize the performance of the Intel Battlemage graphics for Linux 6.12, which will now be enabled in the next kernel cycle. The Linux 6.12 merge window is going to open this month, the same month when we are going to see the launch of Intel Lunar Lake chips for mobile platforms on the 3rd. The pull request also includes the recent change for the Linux 6.11 kernel, which contains the patch for checking the Arrow Lake GSC firmware.
The patch fixes various bugs that appear in the latest pull request as follows:
Some of the new changes include:
Cross-driver (xe-core) Changes:
- Require BMG scanout buffers to be 64k physically aligned (Maarten)
Core (drm) Changes:
- Introducing Xe2 ccs modifiers for integrated and discrete graphics (Juha-Pekka)
Driver Changes:
- General cleanup and more work moving towards intel_display isolation (Jani)
- New display workaround (Suraj)
- Use correct cp_irq_count on HDCP (Suraj)
- eDP PSR fix when CRC is enabled (Jouni)
- Fix DP MST state after a sink reset (Imre)
- Fix Arrow Lake GSC firmware version (John)
- Use chained DSBs for LUT programming (Ville)
The