* [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
@ 2026-07-08 20:58 Papool Chaudhari
2026-07-09 6:40 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Papool Chaudhari @ 2026-07-08 20:58 UTC (permalink / raw)
To: regressions
Device: 2017 Google Pixelbook i5 (Google's own chromebook from 2017)
Backlight: intel_backlight
OS: Arch using KDE Plasma 6.7.2 (Wayland via Kwin)
Firmware Type: RW_LEGACY firmware from MrChromeBox, updated to most
recent version
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).
I've read the backlight section in arch wiki, nothing there that works
to fix this.
NOTHING changes the brightness if using 7.1 or newer kernel.
Steps to Reproduce
1.) Install RW_LEGACY MrChromebox firmware on Pixelbook and any flavor
of Linux with kernel 7.1 or higher.
2.) 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.
3.) 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.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
2026-07-08 20:58 [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel Papool Chaudhari
@ 2026-07-09 6:40 ` Greg KH
[not found] ` <CALcz8n6VtL5D20WCJEsiBRDRKOE6GsF+YPCc+XuS2xr-mqnSTg@mail.gmail.com>
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-07-09 6:40 UTC (permalink / raw)
To: Papool Chaudhari; +Cc: regressions
On Wed, Jul 08, 2026 at 02:58:10PM -0600, Papool Chaudhari wrote:
> 3.) With 7.1 kernel or higher, this fix does not work, neither do any
> other known fixes for controlling backlight.
Can you use 'git bisect' to find the offending commit? Odds are it's a
graphics driver change somewhere...
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
[not found] ` <CALcz8n6VtL5D20WCJEsiBRDRKOE6GsF+YPCc+XuS2xr-mqnSTg@mail.gmail.com>
@ 2026-07-11 5:31 ` Greg KH
2026-07-11 7:11 ` Papool Chaudhari
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-07-11 5:31 UTC (permalink / raw)
To: Papool Chaudhari; +Cc: regressions
On Fri, Jul 10, 2026 at 11:09:34PM -0600, Papool Chaudhari wrote:
> Greg,
>
> I did git bisect and this is the offending commit:
>
> b3793af3277f65d256d67f9949e760b434ff66dd is the first 'bad' commit
> commit b3793af3277f65d256d67f9949e760b434ff66dd
> Merge: 51cc1c427461 88919bedabb8
> Author: Jiri Kosina <jikos@kernel.org>
> 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)
>
> drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c | 16
> ++++++++++------
> drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 47
> +++++++++++++++++++++++++++++++++++++++++++++++
> drivers/hid/intel-thc-hid/intel-thc/intel-thc-hw.h | 4 ++++
> 3 files changed, 61 insertions(+), 6 deletions(-)
Odd that a merge commit is the issue. ANd if you revert that change,
all is good?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
2026-07-11 5:31 ` Greg KH
@ 2026-07-11 7:11 ` Papool Chaudhari
2026-07-11 7:43 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Papool Chaudhari @ 2026-07-11 7:11 UTC (permalink / raw)
To: Greg KH; +Cc: regressions
I tried reverting commit b3793af3277f65d256d67f9949e760b434ff66dd on
top of v7.1, but the resulting kernel completely hangs at 'Loading
initial ramdisk'. Even when adding 'nomodeset' via GRUB, the crash
happens so early that no kernel text or console output is ever
printed. It appears this Intel THC merge cannot be cleanly isolated or
reverted on v7.1 without causing an immediate early boot failure on
this hardware.
Papool S. Chaudhari
PRA Law
14011 Pebble Hills Blvd. Ste 105
PMB #1003
El Paso, Texas 79938
(214) 702-1150
Papool@ChaudhariLaw.com
On Fri, Jul 10, 2026 at 11:32 PM Greg KH <gregkh@linuxfoundation.org> wrote:
>
> On Fri, Jul 10, 2026 at 11:09:34PM -0600, Papool Chaudhari wrote:
> > Greg,
> >
> > I did git bisect and this is the offending commit:
> >
> > b3793af3277f65d256d67f9949e760b434ff66dd is the first 'bad' commit
> > commit b3793af3277f65d256d67f9949e760b434ff66dd
> > Merge: 51cc1c427461 88919bedabb8
> > Author: Jiri Kosina <jikos@kernel.org>
> > 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)
> >
> > drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c | 16
> > ++++++++++------
> > drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 47
> > +++++++++++++++++++++++++++++++++++++++++++++++
> > drivers/hid/intel-thc-hid/intel-thc/intel-thc-hw.h | 4 ++++
> > 3 files changed, 61 insertions(+), 6 deletions(-)
>
> Odd that a merge commit is the issue. ANd if you revert that change,
> all is good?
>
> thanks,
>
> greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
2026-07-11 7:11 ` Papool Chaudhari
@ 2026-07-11 7:43 ` Greg KH
[not found] ` <CALcz8n7XoEvYK7PM+WWuQ2rBaWujc3YTQh1DWvLxoRHt3bAT9A@mail.gmail.com>
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-07-11 7:43 UTC (permalink / raw)
To: Papool Chaudhari; +Cc: regressions
On Sat, Jul 11, 2026 at 01:11:06AM -0600, Papool Chaudhari wrote:
> I tried reverting commit b3793af3277f65d256d67f9949e760b434ff66dd on
> top of v7.1, but the resulting kernel completely hangs at 'Loading
> initial ramdisk'. Even when adding 'nomodeset' via GRUB, the crash
> happens so early that no kernel text or console output is ever
> printed. It appears this Intel THC merge cannot be cleanly isolated or
> reverted on v7.1 without causing an immediate early boot failure on
> this hardware.
A merge point is usually not a good place to revert, as that can be
"odd". I also don't really see a diff at this point in time, so can you
try both sides of the merge to see if they both work, or not?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
[not found] ` <CALcz8n7XoEvYK7PM+WWuQ2rBaWujc3YTQh1DWvLxoRHt3bAT9A@mail.gmail.com>
@ 2026-07-12 5:50 ` Greg KH
2026-07-13 4:39 ` Thorsten Leemhuis
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-07-12 5:50 UTC (permalink / raw)
To: Papool Chaudhari; +Cc: regressions
On Sat, Jul 11, 2026 at 12:38:02PM -0600, Papool Chaudhari wrote:
> I tested both parent commits of the merge
> b3793af3277f65d256d67f9949e760b434ff66dd on my 2017 i5 Pixelbook (Eve)
> as requested, and unfortunately, neither side is bootable:
>
> Side A (51cc1c427461): Fails to boot. Completely hangs early at
> "Loading initial ram disk".
>
> Side B (88919bedabb8): Fails to boot. Hangs at the exact same early
> "Loading initial ram disk" stage.
That sounds like a different issue than the backlight, right?
Why not disable the ramdisk entirely for doing kernel build testing like
this? It's not normally required unless you have some encrypted
partitions/disks.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel
2026-07-12 5:50 ` Greg KH
@ 2026-07-13 4:39 ` Thorsten Leemhuis
0 siblings, 0 replies; 7+ messages in thread
From: Thorsten Leemhuis @ 2026-07-13 4:39 UTC (permalink / raw)
To: Papool Chaudhari; +Cc: regressions, Greg KH
On 7/12/26 07:50, Greg KH wrote:
> On Sat, Jul 11, 2026 at 12:38:02PM -0600, Papool Chaudhari wrote:
>> I tested both parent commits of the merge
>> b3793af3277f65d256d67f9949e760b434ff66dd on my 2017 i5 Pixelbook (Eve)
>> as requested, and unfortunately, neither side is bootable:
>>
>> Side A (51cc1c427461): Fails to boot. Completely hangs early at
>> "Loading initial ram disk".
>>
>> Side B (88919bedabb8): Fails to boot. Hangs at the exact same early
>> "Loading initial ram disk" stage.
>
> That sounds like a different issue than the backlight, right?
>
> Why not disable the ramdisk entirely for doing kernel build testing like
> this? It's not normally required unless you have some encrypted
> partitions/disks.
I also wonder if something went sideways with your build env and causes
this, like some odd .config thing. Might be worth building a newer
kernel once more that was known to work at least mostly in the past and
check if that still works.
Ciao, Thorsten
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-07-13 4:39 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-08 20:58 [REGRESSION] 2017 Pixelbook backlight control doesn’t work with 7.1 kernel Papool Chaudhari
2026-07-09 6:40 ` Greg KH
[not found] ` <CALcz8n6VtL5D20WCJEsiBRDRKOE6GsF+YPCc+XuS2xr-mqnSTg@mail.gmail.com>
2026-07-11 5:31 ` Greg KH
2026-07-11 7:11 ` Papool Chaudhari
2026-07-11 7:43 ` Greg KH
[not found] ` <CALcz8n7XoEvYK7PM+WWuQ2rBaWujc3YTQh1DWvLxoRHt3bAT9A@mail.gmail.com>
2026-07-12 5:50 ` Greg KH
2026-07-13 4:39 ` Thorsten Leemhuis
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.