For some background information, I am dual booting Chrome OS and Arch Linux on my Google Pixel book EVE 2017. Everything physically works fine in ChromeOS as to be expected, and I resolved almost every issue on the Linux side except for brightness control.
I am running Hyprland and I binded the brightness control keys to change the brightness levels and I can observe the brightness value change in xrandr as well as xbacklight and other programs. So I know that I am changing the value but the problem is that the actual screen is not dimming. It is stuck at the same brightness level unless I set the brightness value to 0, but in that case the screen just turns off.
So I can only have full brightness or a turned off display.
I have tried GitHub - EmbeddedAndroid/linux-eve: Linux Support for the Eve Chromebook (Pixelbook i7)
as well as including i915.enable_dpcd_backlight=1 to the kernal. None of these have fixed the issue.
I have installed vaapi drivers and tried as many solutions as I could find on reddit, google, and forum posts but nothing has seemed to work.
I would appreciate any help or new directions to take to help fix this issue.