OS: Arch using KDE Plasma 6.7.2 (Wayland via Kwin)
Firmware Type: RW_LEGACY
Firmware Version: Most up to date firmware available
Internal storage type: SSD
Summary of the Issue
The Pixelbook has pretty much full functionality with linux, except for two needed tweaks. Once is a chromebook audio script to run, and the other is backlight.
Adjusting the backlight (using the slider in KDE) does not work without editing your GRUB file and putting in this line: GRUB_CMDLINE_LINUX=āi915.enable_dpcd_backlight=1ā
This āfixā has worked with any flavor of linux. I have personally tested in Kubuntu, MX Linux, CachyOS, and now Arch.
The problem now is, something changed with the Linux 7.1 kernel where this doesnāt work anymore. Still works perfectly on 7.0.x kernel and below, but any 7.1 (or 7.2rc kernel) does not work and Iāve tried a million fixes, and nothing works. The million fixes include removing that line, changing the value to 0, 2, or 3.
Tried this, didnāt work: GRUB_CMDLINE_LINUX=āi915.enable_dpcd_backlight=1 i915.enable_psr=0 i915.enable_fbc=0ā Also tried GRUB_CMDLINE_LINUX=āacpi_backlight=nativeā
I have tried the software brightnessctl, making changes with it has no effect. Also tried the software gammastep, doesnāt work. And other ones like ācolordā (I think thatās what it is called). NOTHING changes the brightness if using 7.1 or newer kernel.
Steps to Reproduce
Install RW_LEGACY firmware on Pixelbook and any flavor of Linux with kernel 7.1 or higher.
Edit GRUB_CMDLINE_LINUX=āi915.enable_dpcd_backlight=1ā and update grub. This is the fix for backlight controls that works for kernel 7.0.x and lower.
With 7.1 kernel or higher, this fix does not work, neither do any other known fixes for controlling backlight.
Expected Behavior
I should be able to use the slider in KDE for backlight/brightness and adjust the brightness, just as I can do with any kernel 7.0.x or lower. I have reached the conclusion that something changed in the 7.1 kernel, but have no idea on how to get this fixed. Or if it is even possible. Perhaps I am stuck just using 7.0.x and below on this device until EOL.
Anyone? Iāve gone ahead and reported a regression to linux kernel devs/maintainers, but I thought perhaps someone here might have a fix beyond this or understand what changed in Linux 7.1.x kernel to cause this, so it can be fixed on our end. If it has to be a kernel dev fix, then so be it. Thanks.
Yes. Iām running Ultramarine on the Pixelbook and the problem started just before updating to release 44. Unfortunately the backup kernel is also 7.1.x. The recent update to 7.1.4 did not resolve it.
1.) Please report the regression to [email protected]. I think the linux devs seem to think my issue is a one off, but itās obviously not. Itās still not working on linux mainline 7.2.x either.
2.) They had asked me to run a git bisect to find the offending commit, which I did, shown below. Doesnāt seem like they want to accept that this commit broke the backlight control functionality.
b3793af3277f65d256d67f9949e760b434ff66dd is the first ābadā commit
commit b3793af3277f65d256d67f9949e760b434ff66dd
Merge: 51cc1c427461 88919bedabb8
Author: Jiri Kosina <[email protected]>
Date: Thu Apr 16 21:08:14 2026 +0200
Merge branch āfor-7.1/intel-thcā into for-linus
power management improvements to intel-thc-hid driver (Even Xu)
Device model: Google Pixelbook 2017 i7 (EVE)
OS: Fedora 44 KDE
Kernel: 7.1.4
Firmware: mrchromebox uefi full rom
I donāt have much to add to this conversation besides a report that Iām experiencing the same issue after a recent system updateāadjusting the brightness slider in the KDE ui doesnāt affect the physical display brightness. Iāve tried restarting and updating the system, as well as that trick about updating the line in the grub file, to no avail.
I have a couple of questions if someone is willing to answer:
Do you think this has much to do with mrchromebox firmware or is it most likely a linux issue that just happens to be affecting this device running mrchromebox firmware?
The only options right now are to rollback the kernel to 7.0.x or less according to op, or wait for some kind of fix, is that right?
As I said above, the linux devs introduced a change into 7.1.x and further that messed this up. I donāt think itās a firmware issue, itās literally a linux dev issue (I did the dirty work with the git bisect and found the offending commit FFS!) and they can fix it. We just need everyone with this issue to email [email protected] and report the issue. The more people that report it, the better chance that they will do something about it.
For my temp fix, Iām using the LTS kernel, which is still 6.18.x, so it the backlight control works just fine (with the well known grub edit).