Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Linux 5.17 To Finally Enable Variable Rate Refresh For Intel Ice Lake
With the Linux 5.16 merge window well past, the Intel open-source graphics driver developers have been turning their attention to material they want to see in Linux 5.17 for that kernel to be introduced in the early months of 2022. Sent out yesterday was the first of several PRs to DRM-Next of changes to be queued for that next kernel version. Highlights of yesterday's pull request includes:
- Variable Rate Refresh (VRR) support has been extended to now work with Icelake "Gen 11" graphics rather than being limited to Gen12 and newer. Last year Intel ironed out their Gen12 VRR support on Linux and got that in order for use with Adaptive-Sync displays. Gen11 hardware supports VRR too but it wasn't enabled in the Linux driver until now.
VRR finally for Gen11...
- Alder Lake P has DSI (MIPI's Display Serial Interface) support in place.
- A display audio codec keep-alive feature has been enabled for Xe LPD for use when in low-power states.
- Run-time power management auto-suspend is now enabled by default.
- Per-lane DisplayPort drive settings for Icelake Gen11 graphics and newer.
- Continued work on frame-buffer compression (FBC) and prepping support for multiple FBC instances.
- Various Alder Lake fixes.
See the pull for the lengthy list of patches so far for the Intel i915 DRM driver with Linux 5.17.