[SOLVED] Even lower screen brightness?

Thanks very much, any answers from framework team to integrate this into firmware ?

This worked for me! Does this patch reduce the maximum brightness? I don’t think it does, but I might as well make sure.

Nope.

I don’t know which Linux you’re using, but I have found two work-arounds:

  1. by installing brightnessctl and setting it to sudo brightnessctl -n s 0.2%
  2. Alternatively, for Linux Mint, there’s an applet called “Brightness and gamma applet” by Cardsurf (though it’s marked as potentially crashing my Cinnamon… So far it hasn’t.)

My :eyes: are happy now.

This does not work on my machine, Fedora 39, AMD 7640U, matte display.

I know nothing about Fedora, but this seems to be it: brightnessctl - Fedora Packages
No?

Brightnessctl is using the standard sysctl APIs.
It may be that your default userspace application applies a lower threshold which you can bypass with brightnessctl.

But the kernel patch can go even lower.
There is no (remotely sane) way for any userspace
to do the same on its own.

1 Like

In case this is useful for others, I wrote a little wrapper script which turns off the screen altogether when you go below 0% brightness (and turns it back on when you go above 0%):

It’s fairly sway-specific but shouldn’t be too hard to generalize.

1 Like

@Thomas_Weissschuh do you have a public git repo somewhere? Scraping the patches offa the email is a little annoying and I don’t feel like setting up mutt just yet :smiley:

Nope

Go to [PATCH v6 0/4] drm: Minimum backlight overrides and implementation for amdgpu - Thomas Weißschuh download the mbox.gz, gunzip it and feed the result to git am.

1 Like

FYI You can also use b4 shazam URL with the lore url.

1 Like

The monitor display brightness in low light conditions is just terrible. 1 star.
The human eye works algorithmically with 20 minutes full adjustment time.

It is an absolute pain to use a framework 16 in low light conditions :frowning:

1 Like

Framework team has not yet given any news about this firmware update. In the meantime, under Linux at least, you can compile the patch that allows the screen to be dimmed.

For the Framework 16 that patch will need a new entry in the quirk table.

1 Like

Unfortunately, the new 3.06 BIOS for AMD Framework doesn’t include a firmware fix for the minimum brightness.

On the other hand, it looks like the Linux patch is scheduled for kernel 6.14, is that correct?

Indeed. Please note that this is only for the 13 inch displays.

For 16 inch somebody would need to test it and send a patch.
Please note that Framework have mentioned that the datasheet of the 16 inch display does not support 0 PWM, so maybe there will be pushback.

1 Like

I just for the sake of experiment patched the kernel on my FW16 to force the min_input_signal to 0 and indeed my screen now gets noticeably darker. So I would call it a success on that end, the screen seems to take it!

Of course that doesn’t mean anything about if the screen SHOULD be driven at that PWM, but it does work at least!

Once 6.14 fully rolls around, that patch will become way more surgical I suppose, or maybe I’ll submit it upstream even.

Would love to hear what others think as well.

For anyone who wants to try it on Arch, here’s a modified inux-zen package that patches ther kernel automatically: GitHub - Doridian/linux-zen-dori

1 Like

Compiling this on my AMD 13 2.8k right now.
EDIT: Working very good! That’s so nice to have very low brightness

Uh, huh, so, I didn’t realise this patch was intended for the FW13 and have been running with the patch for over half a year without any real issue.

The biggest “issue” I noticed is that the lowest three backlight levels result in the same actual screen brightness (not sure it’s the same for FW13s?) but that’s not really a big deal.

1 Like

I’m on a Framework 16 with your earlier-version patch kind of… hand-edited into place until I can learn how to wrangle kernels and patches in Gentoo properly, but… my god. I’ve never been this happy about a monitor with colors this screwed up. My retinas will survive to fight another day. You’ve literally saved me from blindness.

(I can see why it’s out of spec though. It’s like somebody beat the gammas with a wrench until they stopped moving.)

edit: roughly a couple weeks later, I don’t know what I was complaining about. The dimness remains glorious. The colors are fine, other than being dim. I kind of remember seeing a green tint in grayish highlights, but I can’t reproduce it. Might’ve just been some temporary bias in my vision from the environment or something. I mean, maybe a little bit…

1 Like