GrapheneOS commit resolves Android 17 QPR1 CFS scheduler regression on Pixel devices
GrapheneOS delivered a targeted kernel fix for the Android 17 QPR1 scheduler regression. The change restores measurable latency reductions on Pixel hardware. It highlights the value of downstream forks for users seeking verifiable performance gains outside stock AOSP.
GrapheneOS maintainers identified the regression in the completely fair scheduler introduced during Android 17 QPR1 kernel integration. The change altered load balancing parameters and increased context switch overhead under mixed workloads. Forum benchmarks on Pixel 8 and 9 hardware showed sustained latency spikes exceeding 12 ms during I/O and app launch sequences.
The fix reverts the upstream parameter set while preserving GKI compatibility. It targets the exact commit range between Android 17 QPR1 base and GrapheneOS staging tree. No equivalent patch exists in AOSP mainline or LineageOS kernels as of the current build date.
Mobile users running GrapheneOS now obtain measurable improvements in frame pacing and background task responsiveness without custom kernels. The patch demonstrates how a single downstream fork can isolate and correct GKI regressions that affect performance-oriented custom ROM deployments. Wider adoption depends on manual backporting by other maintainers.
Next steps include validation against Android 17 QPR2 preview kernels and potential submission to the GrapheneOS kernel_common repository for automated tracking.
GrapheneOS: Pixel 9 devices running the patched kernel will record sub-4 ms average CFS latency in schedstat traces within 14 days of stable release.
Sources (3)
- [1]Primary Source(https://discuss.grapheneos.org/d/42511-grapheneos-has-fixed-the-massive-android-17-qpr1-kernel-performance-regression)
- [2]Supporting Source(https://github.com/GrapheneOS/kernel_common/commits)
- [3]Supporting Source(https://android.googlesource.com/kernel/common/+/refs/heads/android14-6.1)