Red Hat Bugzilla – Bug 317401
Brightness display increments too large on some displays
Last modified: 2008-12-06 18:29:48 EST
Description of problem:
On my Thinkpad T61, the screen brightness control has 15 steps. The tpb display
only has seven increments. As one dims brightness over the entire range, the
OSD displays a full bar, then steps down to an empty bar (seven steps), then
displays a full bar (eighth step), then steps down to an empty bar (seven steps).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Step through brightness settings with <Fn>-<Home> and <Fn>-<End>
One bar with 15 increments.
If it matters, NVidia Quadro NV140M using the vesa driver from Xorg.
Yeah, I see where this is hard coded to 7... not sure how to modify it to detect
the models that have 15 instead of 7 easily however. :( I suppose I could change
it to 15 everywhere and those models with 7 would just have to hit twice as many
Upstream for tpb is very dead.
I'll try and come up with a possible solution... I'm open to patches or other
ideas on it. ;)
Thanks for the bug report!
Looks like there are plans to have proper hal handling of thinkpad buttons soon,
and then tpb can just go away. :)
Can you live with the current behavior for now?
I suppose so. It's not really a mission-critical piece of software 8^).
More annoying is the fact that the GNOME brightness applet only works over half
its range due to a similar bug, but that's a separate BZ entry.
With this patch:
It should start working out of the box with no need to run tpb...
Can you upgrade to the newest kernel tomorrow or later and see if its working as
OK got kernel-184.108.40.206-16.fc8. Removed tpb RPM. No OSD.
Is there something else that needs to be set up or some other update I need?
Also, volume buttons don't beep.
Sorry for the delay in answering. ;(
Whats your setup there? Are you running gnome-power-manager?
What do you mean the volume buttons don't beep? beep when pressed?
Or don't cause any beeps to happen? Can you expand?
(In reply to comment #6)
> Sorry for the delay in answering. ;(
Yes, things can get a little wild around here, too.
> Whats your setup there? Are you running gnome-power-manager?
> What do you mean the volume buttons don't beep? beep when pressed?
> Or don't cause any beeps to happen? Can you expand?
After a little experimenting, here's what I have:
- There is no OSD for any action.
- The brightness buttons increase and decrease brightness using the vesa driver
(the nv driver still doesn't work), but not with the nvidia proprietary driver.
I believe that's an issue with the nvidia driver.
- The mute button mutes the sound.
- Pressing either volume button unmutes the sound if it was muted. It does not
change the volume. On my T41, pressing volume buttons results in an audible
beep indicating the volume level. On this machine, there is no audible feedback
when pressing volume buttons. Sound does work, though.
- The thinklight button works.
I have not tried other <Fn>-Fxx combinations.
After the most recent round of updates:
- There is no OSD (of the sort that tpb provides) for any action.
- The brightness buttons behave as above.
- The mute button mutes the sound.
- The volume buttons bring up a GNOME indicator bar that "increases" when I
press Volume Up and "decreases" when I press Volume Down. But the volume
doesn't change. When the Volume Down button reaches its lowest setting, an X
appears in the indicator. But the mute button does not affect this indicator at
The mixer not syncing up is a known thing that needs some work (basically, our
entire mixer setup right now is a little spastic in some cases)
Brightness buttons should work, though -- do you get anything in dmesg when you
(In reply to comment #9)
> Brightness buttons should work, though -- do you get anything in dmesg when you
> press them?
With kernel-220.127.116.11-35.fc8.x86_64, the volume control sliders in
system-config-soundcard and the GNOME volume control applet work, but the
ThinkPad button behavior has not changed from comment #8. There is still no OSD
for the brightness controls, at least with the vesa driver, and no OSD for
ThinkLight or zoom.
None of the other Fn-Fx keys appear to do anything or display anything (except
Fn-F12, which does hibernate).
So it sounds like it might be an issue with the vesa driver?
Or are you using the nvidia binary driver?
Also, gnome-power-manager is running, correct?
If you run 'xev' and press the up/down brightness keys, do you get anything output?
This is the vesa driver. The nv driver still doesn't work at all (black
screen). The nvidia binary driver doesn't respond to brightness buttons at all
(a known issue on the nvidia support site, though what to do about it isn't clear).
Am traveling, but will test xev next time I'm near the machine.
Created attachment 291442 [details]
xev output log.
Sorry, forgot about this. Attaching some xev output. Started xev, pressed the
mute key and got nothing logged. Then pressed volume up and down and brightness
up and down. Then there are a whole bunch more events from getting out of xev.
Not sure what to do with this... hopefully jeremy will be able to take a look
and see why his kernel patch isn't working for you. ;(
This message is a reminder that Fedora 8 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 8. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '8'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 8's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 8 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here:
Matthew: so sorry this fell off the radar. ;(
Whats the current status? Does it work in a more recent release?
I'm using Fedora 10 on that machine now. I did not install OSD or TPB. The GNOME brightness indicator correctly shows all 15 increments in the window.
Is there any reason I'd want TPB for F10? I haven't tested all the other F-keys yet.
>I'm using Fedora 10 on that machine now. I did not install OSD or TPB. The
>GNOME brightness indicator correctly shows all 15 increments in the window.
>Is there any reason I'd want TPB for F10? I haven't tested all the other
No. tpb is not really maintained anymore, and isn't really needed either.
I'm going to go ahead and close this out now...
BTW, the volume control buttons are working now, too.
Thought you'd like to know.