Linux 6.16.1 Fixes a Large Intel GPU Driver Performance Regression – Up to 30%
7 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.