[regression since lucid] LCD backlight brightness steps are inconsistent, echo XX > brightness works fine

Bug #619726 reported by Dimitri John Ledkov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xorg

I have early 2006 Macbook (1.1) changing the LCD brightness using the keyboard keys previously resulted in smooth brightness changes (from 0% <-> 100%). I've upgraded to maverick yesterday and the "minus" brightness key when going from 100% results in flickering cycles (100% -> 0% -> 50% -> 0% -> 100% -> 0%).

This is a regression from Lucid and Karmic, while Jaunty and before had the same flickering.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-xorg 1:7.5+6ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-15.21-generic 2.6.35.1
Uname: Linux 2.6.35-15-generic i686
Architecture: i386
DRM.card0.DVI.D.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x800
 edid-base64: AP///////wAGEF+cAAAAAAgQAQOAHRJ4Ci8wl1hTiyklUFQAAAABAQEBAQEBAQEBAQEBAQEBvBsAoFAgFzAwIDYAHrMQAAAYAAAAAQAGECAAAAAAAAAAAAogAAAA/gBMUDEzM1dYMS1UTEExAAAA/gBDb2xvciBMQ0QKICAgAMI=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
Date: Wed Aug 18 12:20:16 2010
DkmsStatus:
 blcr, 0.8.2, 2.6.32-24-generic, i686: installed
 virtualbox-ose, 3.2.8, 2.6.35-15-generic, i686: installed
 virtualbox-ose, 3.2.8, 2.6.32-24-generic, i686: installed
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: Apple Computer, Inc. MacBook1,1
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-15-generic root=UUID=b2e99230-4b0b-4148-a79b-9321c7551026 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: xorg
dmi.bios.date: 10/12/06
dmi.bios.vendor: Apple Computer, Inc.
dmi.bios.version: MB11.88Z.0061.B03.0610121324
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F4208CC8
dmi.board.vendor: Apple Computer, Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Computer, Inc.
dmi.chassis.version: Mac-F4208CC8
dmi.modalias: dmi:bvnAppleComputer,Inc.:bvrMB11.88Z.0061.B03.0610121324:bd10/12/06:svnAppleComputer,Inc.:pnMacBook1,1:pvr1.0:rvnAppleComputer,Inc.:rnMac-F4208CC8:rvrPVT:cvnAppleComputer,Inc.:ct10:cvrMac-F4208CC8:
dmi.product.name: MacBook1,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Computer, Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: maverick
 architecture: i686
 kernel: 2.6.35-15-generic
---
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
CompositorRunning: None
DRM.card0.DVI.D.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x800
 edid-base64: AP///////wAGEF+cAAAAAAgQAQOAHRJ4Ci8wl1hTiyklUFQAAAABAQEBAQEBAQEBAQEBAQEBvBsAoFAgFzAwIDYAHrMQAAAYAAAAAQAGECAAAAAAAAAAAAogAAAA/gBMUDEzM1dYMS1UTEExAAAA/gBDb2xvciBMQ0QKICAgAMI=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
DkmsStatus:

GraphicsCard:
 Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Intel Corporation Device [8086:7270]
   Subsystem: Intel Corporation Device [8086:7270]
MachineType: Apple Computer, Inc. MacBook1,1
Package: xserver-xorg-video-intel 2:2.14.0-1ubuntu9
PackageArchitecture: i386
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 LC_MESSAGES=en_GB.utf8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-4-generic root=UUID=b2e99230-4b0b-4148-a79b-9321c7551026 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 2.6.38-4.31-generic 2.6.38-rc5
Renderer: Unknown
Tags: natty ubuntu
Uname: Linux 2.6.38-4-generic i686
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse libvirtd lpadmin netdev plugdev sambashare sbuild tape video
dmi.bios.date: 10/12/06
dmi.bios.vendor: Apple Computer, Inc.
dmi.bios.version: MB11.88Z.0061.B03.0610121324
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F4208CC8
dmi.board.vendor: Apple Computer, Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Computer, Inc.
dmi.chassis.version: Mac-F4208CC8
dmi.modalias: dmi:bvnAppleComputer,Inc.:bvrMB11.88Z.0061.B03.0610121324:bd10/12/06:svnAppleComputer,Inc.:pnMacBook1,1:pvr1.0:rvnAppleComputer,Inc.:rnMac-F4208CC8:rvrPVT:cvnAppleComputer,Inc.:ct10:cvrMac-F4208CC8:
dmi.product.name: MacBook1,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Computer, Inc.
version.compiz: compiz 1:0.9.2.1+glibmainloop4-0ubuntu11
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu6
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu9
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Revision history for this message
Dimitri John Ledkov (xnox) wrote :
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce)
tags: added: backlight
Revision history for this message
bugbot (bugbot) wrote :

Hey Dmitrijs,

Thanks for testing maverick during its development period. Unfortunately it looks like this bug report didn't get attention during the maverick development period. But I see there's not been more comments on the bug since the release, which makes me wonder if this is still an issue for you?

If you've not seen this issue since maverick's release yourself, it may have been solved by kernel or X or other updates that occurred late in the release; if so, would you mind please closing the bug for us? Go to the URL mentioned in this bug report, click the yellow icon(s) in the status column and set to 'Fix Released'.

If you no longer have the hardware needed to reproduce the problem, or otherwise feel the bug no longer needs tracked in Launchpad, you can set the status to 'Invalid'.

If you are the original reporter and still have this issue, just reply to this email saying so. (Or set the bug status to Confirmed.) If you are able to re-test this against 11.04 Natty Narwhal (our current development focus) and find the issue still affects Natty, please also run 'apport-collect <bug-number>' while running natty, which will add fresh logs and debug data, and flag it for the Ubuntu-X development team to look at.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Dimitri John Ledkov (xnox) wrote : BootDmesg.txt

apport information

tags: added: apport-collected natty ubuntu
description: updated
Revision history for this message
Dimitri John Ledkov (xnox) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : DRM.card0.SVIDEO.1.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Dependencies.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : GconfCompiz.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : GdmLog.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : GdmLog1.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : GdmLog2.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Lspci.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Lsusb.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : ProcModules.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : UdevDb.txt

apport information

summary: - [regression, maverick] LCD backlight brightness steps are inconsistent
+ [regression since lucid] LCD backlight brightness steps are inconsistent
Revision history for this message
Dimitri John Ledkov (xnox) wrote : UdevLog.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : XorgLog.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : XorgLogOld.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Xrandr.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : peripherals.txt

apport information

Revision history for this message
Dimitri John Ledkov (xnox) wrote : xdpyinfo.txt

apport information

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Dimitri John Ledkov (xnox) wrote : Re: [regression since lucid] LCD backlight brightness steps are inconsistent

Yeap, still a problem in natty. Same steps to reproduce as in the original description.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Right investigating further:

On my machine /sys/class/backlight/mbp_backlight is a symlink to /sys/devices/virtual/backlight/mbp_backlight

In there the max brightness value is 15. And the lowest value (experimental) is 0.

echo 0..15 into the brightness file in the above mentioned folder changes the screen brightness correctly gradually.

So the problem is somewhere higher level with whatever thing is called when I press the brightness up/down keys.

summary: - [regression since lucid] LCD backlight brightness steps are inconsistent
+ [regression since lucid] LCD backlight brightness steps are
+ inconsistent, echo XX > brightness works fine
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Dear Ubuntu X team, thank you very much for all of your hard work! You get loads of bug reports and from my point of view you are handling it really well. The latest "ping" from your bot to check this bug out, prompted me to check the freedesktop bugzilla and search for similar brightness key bugs and try to figure out what is going on (
geez the big xorg trasision was so long ago surely they should have fixed it by now" - i though). Anyways I've searched the freedesktop bugzilla, learned about /sys/class/backlight/ and discovered that manually echoing the values into brightness file actually works just fine! Trying the gnome brightness applet also changed the brightness smoothly, as did the gnome power settings thing. How dumb did I feel! For 6 months it was a bug in pommed configuration which handles my brightness keys! Sorry for wasting your time and keep up the good work!

With regards,

Dmitrijs.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.