LCD backlight does not turn off in X.org using xset with S3 Savage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-savage (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
(I have been lurking on various other Launchpad bugs for some time but now as it seems this bug is appearing in various X.org drivers, and Launchpad bugs are being logged for each specific X.org driver, I'm going to add my driver here)
The backlight has not switched off on my Toshiba Portege 3480CT for several Ubuntu versions. This is a concern for me as it is needlessly wasting energy, and my battery power when I'm not on AC mains.
The backlight is controllable via vbetool, i.e. "sudo vbetool dpms off", "standby" etc all work properly.
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82440MX Host Bridge [8086:7194] (rev 01)
Subsystem: Toshiba America Info Systems Device [1179:0001]
00:04.0 VGA compatible controller [0300]: S3 Inc. 86C270-294 Savage/IX-MV [5333:8c12] (rev 13)
Subsystem: Toshiba America Info Systems Device [1179:0001]
I'm afraid the problem is in the way laptops cope with backlight management. Usualy the video chip is not the one signaling the backlight off but the bios deals with powermanagement. This is the reason why vbetool does work and DPMS from X.org doesn't, vbetool uses realmode but X.org isn't able to do this as it runs with the wrong permissions.
Please correct me if i'm wrong, this is just what my conclusion is from what i have seen.
I do have the same problem on a savage chip in a Toshiba Satallite 4200 series.
BTW I'm running Hardy upgraded from Gutsy