xbacklight on intel

Jesse Barnes jbarnes at virtuousgeek.org
Tue Nov 27 09:40:35 PST 2007


On Tuesday, November 27, 2007 9:15 am Colin Guthrie wrote:
> Jesse Barnes wrote:
> > On Tuesday, November 27, 2007 8:08 am Khashayar Naderehvandi wrote:
> >>> What does 'xrandr --prop' report when you're running the 2.2 driver?
> >>
> >> This is what I get:
> >>
> >> khashayar at dionysos ~ $ xrandr --prop
> >> Screen 0: minimum 320 x 200, current 1280 x 768, maximum 1280 x 1280
> >> VGA disconnected (normal left inverted right x axis y axis)
> >> LVDS connected 1280x768+0+0 (normal left inverted right x axis y axis)
> >> 0mm x 0mm
> >>         BACKLIGHT_CONTROL: native
> >>                 supported: native       legacy       combination
> >> kernel
> >>         BACKLIGHT: 0 (0x00000000) range:  (0,0)
> >>    1280x768       59.2*+   85.0     75.0     70.0     60.0
> >>    1280x720       85.0     75.0     70.0     60.0
> >>    1152x768       54.8
> >>    1024x768       85.0     75.0     70.1     60.0
> >>    832x624        74.6
> >>    800x600        85.1     72.2     75.0     60.3     56.2
> >>    640x480        85.0     72.8     75.0     59.9
> >>    720x400        85.0
> >>    640x400        85.1
> >>    640x350        85.1
> >> TMDS disconnected (normal left inverted right x axis y axis)
> >
> > So your machine is defaulting to the native register interface.  I wonder
> > if it should be using the legacy interface instead?  Can you try
> >   $ xrandr --output LVDS --set BACKLIGHT_CONTROL legacy
> > and see if xbacklight works for you then?
>
> Weird...
>
> On mine I just realised my backlight wont work with the built in buttons
> (not tried xbacklight) - it just flickers but stays always at 100%.
>
> I have:
>         BACKLIGHT_CONTROL: kernel
>                 supported: native       legacy       combination  kernel
>
>         BACKLIGHT: 100 (0x00000064) range:  (0,100)
>
> Setting it to "legacy" as you stated above caused my X to go into
> infinite loop (100% CPU).
>
> I tried stracing the process after ssh'ing in from a separate machine
> but all I got was lots of calls with the word alarm in it (SIGALARM,
> rt_sigalarm and such like).....

Hm, that sounds bad...  Can you file a bug for the problem?

The buttons may not be working due to a kernel driver bug, but at this point 
the driver doesn't do much with ACPI events at all (assuming the buttons 
generate them in this case).

Jesse



More information about the xorg mailing list