Hasty Briefsbeta

Linux 6.16.1 Fixes a Large Intel GPU Driver Performance Regression – Up to 30%

8 days ago
  • #Linux
  • #Intel GPU
  • #Performance Fix
  • Linux 6.16.1 and 6.15.10 stable kernel releases include a fix for a significant Intel i915 GPU driver performance regression.
  • Performance regressions reported include up to a 30% drop in GPU texture bandwidth and 1% to 14% drops in other workloads.
  • The issue stemmed from a lack of hint information for large folio allocations in shmem memory, affecting GPU performance.
  • A patch addressing the regression was initially merged in Linux 6.14 and is now available in Linux 6.16.1, 6.15.10, and 6.17 Git.
  • The fix involves using the inode's size as a write size hint in shmem_read_folio_gfp() to enable PMD-sized large folio allocations.