FERRAMENTAS LINUX: Linux 6.16 Kernel Update: Intel Haswell Fixes & DRM Driver Optimizations

quinta-feira, 8 de maio de 2025

Linux 6.16 Kernel Update: Intel Haswell Fixes & DRM Driver Optimizations

 

Intel

Linux 6.16 introduces critical fixes for aging Intel Haswell GPUs, including a 20ms delay patch for engine resets. Explore DRM driver updates, performance tweaks, and premium hardware support for DG1/DG2 GPUs. Latest kernel insights for developers and sysadmins.

With the Linux 6.15-rc6 kernel release imminent, developers are shifting focus to bug fixes for Linux 6.16, particularly for DRM (Direct Rendering Manager) graphics drivers

A notable patch targets Intel Haswell-era integrated graphics (HD 4000/5000 series), which, despite being deprecated on Windows, still receive mainstream Linux support via the i915 kernel driver.

The Haswell Engine Reset Fix:

  • Problem: Engine resets occasionally fail due to incorrect RING_HEAD positioning.

  • Solution: A 20ms delay was added to ensure proper synchronization.

  • Impact: Improves stability for legacy systems (e.g., Intel Core i7-4770K).

"Testing confirmed 20ms as the optimal delay to resolve timing issues." — Nitin Gote, Intel Engineer


DRM-Intel-GT-Next Pull Request Highlights

Today’s drm-intel-gt-next update includes critical optimizations:

Driver Enhancements:

✅ SLPC Wait Boosting Fix – Prevents DG1/DG2 GPUs from getting stuck at non-boost frequencies.

✅ Fence Release Fix – Resolves HuC (Hardware Utilization Controller) probe errors.

✅ SPDX License Format – Standardizes licensing for kernel contributions.

✅ Selftest Improvements – Better validation for GPU subsystems.

Performance Tweaks:

  • Replaced non-sleeping functions with proper kernel sleep delays (<20ms).

  • Removed redundant const modifiers for I915 Workaround (WA) lists.


DRM-Misc-Next: Final Features Before Linux 6.16 Freeze

Separately, drm-misc-next introduces:
🔹 New Panel Support:

  • AUO B140QAN08.H (4K professional displays)

  • BOE NE140WUM-N6S (High-refresh gaming panels)

  • CSW MNE007QS3-8 (Industrial touchscreens)

🔹 Bridge Driver Conversion:

  • RK3066 HDMI now uses a modular bridge driver.

🔹 Hotplug & Firmware Fixes:

  • ANX7625 HPD (Hotplug Detection) improvements.

  • Tegra firmware loading acceleration.

FAQs: Linux 6.16 DRM Updates

❓ Will Haswell GPUs lose support soon?

  • No, Intel maintains mainline kernel support despite Windows dropping drivers.

❓ How does the 20ms delay improve stability?

  • Ensures the RING_HEAD resets correctly before engine resume.

❓ When will Linux 6.16 release?

  • Merge window opens late May after Linux 6.15’s final tag.

Nenhum comentário:

Postar um comentário