Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 266899

Summary: media-video/nvclock-0.8_beta4-r3 sets incorrect backlight brightness
Product: Gentoo Linux Reporter: Kasper Meerts <kaspermeerts>
Component: Current packagesAssignee: Jeroen Roovers (RETIRED) <jer>
Status: RESOLVED UPSTREAM    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Write to the register correctly
BIOS dump of NVIDIA GeForce 8400M GT

Description Kasper Meerts 2009-04-20 21:24:10 UTC
I use the nvclock program to control my LCD screen backlight.
But if I tried to set my brightness to 100% when my screen is already fully lit, e.g. after booting, the brightness decreased slightly and a low pitched whining noise is heard from the graphics card.
The nvclock program alters a register of my NVIDIA 8400M GT card with values from 0 to 1024. According to this comment from the Ubuntu launchpad, it should go to 1025, one more. Patching this makes the nvclock program work well.

https://bugs.launchpad.net/ubuntu/+source/hotkey-setup/+bug/95444/comments/40

I'm going to try to add a patch that solves this bug.

Reproducible: Always
Comment 1 Kasper Meerts 2009-04-20 21:24:53 UTC
Created attachment 188997 [details, diff]
Write to the register correctly
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-09-07 20:06:08 UTC
Upstream thinks that it's unclear what the patch actually does since it's unknown to begin with how (why) the code really works for any unknown BIOS. As such the patch isn't exceptable even if it works for you.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2009-09-07 20:14:18 UTC
22:07:04  <Thunderbird> he could try to dump his video bios, it should appear
                        in ~/.nvclock and is called bios0.rom
22:07:24  <Thunderbird> if it doesn't contain bogus (I mean not just 00000 ..
                        or fffff ..) show it to me
22:11:13  <rej> I see I have that file. What triggers nvclock to do that dump?
22:11:50  <Thunderbird> any nvclock function should dump that on the first run
22:11:53  <Thunderbird> e.g. nvclock -i or so
22:13:35  <rej> ah ok

@Kasper: Could you see if your bios dump contains useful info?
Comment 4 Kasper Meerts 2009-09-07 22:08:20 UTC
Created attachment 203420 [details]
BIOS dump of NVIDIA GeForce 8400M GT
Comment 5 Kasper Meerts 2009-09-07 22:09:34 UTC
I have made an attachment with the bios dump. It looks all gibberish to me though, I'm afraid I don't understand what it means.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2011-01-03 12:49:35 UTC
Did you ever end up contacting Thunderbird (in irc://chat.freenode.net/#nvclock)?
Comment 7 Kasper Meerts 2011-01-03 12:57:43 UTC
(In reply to comment #6)
> Did you ever end up contacting Thunderbird (in
> irc://chat.freenode.net/#nvclock)?
> 

Nah. The battery of my laptop broke, so it's no use trying to decrease power usage anymore. I just set brightness to its lowest at night and when I boot up my laptop in the morning, the brightness goes back to its default value.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-25 03:44:07 UTC
Pity we never had someone reproduce this.