** Summary changed:

- gnome-rr: Adjust the minimum brightness level when the maximum >= 100.
+ gnome-rr: Normalize the minimum brightness level.

** Description changed:

- If the maximum brightness is equal to or bigger than 100, it has higher
- possibility that zero is off. So adjusting the minimum brightness to avoid 
the problem.
+ This patch is aimed to normalize the minimum brightness level for 20
+ brightness steps used in gnome-settings-daemon and bring a better and
+ consistent user experience for the brigtness control in
+ gnome-settings-daemon and gnome-control-center.
+ 
+ For example, most Intel Haswell/Broadwell UMA laptops have the same 937
+ value as their maximum brightness level on Linux kernel 3.16 by default.
+ 
+ By this patch, the minimum brightness level will be changed to 17
+ because 937 / 20 == 46 and 937 % 46 == 17, and 17 is a reasonable and
+ visible brightness level as the minimum brightness level on these laptops.
+ If we set 0 to /sys/class/backlight/intel_backlight/brightness, it makes
+ the screen off.
+ If we set 1 to /sys/class/backlight/intel_backlight/brightness, the
+ screen becomes hard to see the content.
+ So 17 is a better brightness level.
+ 
+ This patch should not affect existing ACPI brightness control especially
+ for those laptops having the maximum brightness level under 20.
+ 
+ This also avoided the screen off when using the minimum brightness level
+ under some condition.
  
  Quotes from
  http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
  
  "This property controls the brightness on laptop panels and equivalent
   displays with a backlight controller. The driver specific maximum
   value MUST turn the backlight to full brightness, 1 SHOULD turn the
   backlight to minimum brightness, 0 SHOULD turn the backlight off."
  
  Quotes from http://msdn.microsoft.com/en-
  us/library/windows/hardware/ff569755(v=vs.85).aspx
  
  "Brightness levels are represented as single-byte values in the range
   from zero to 100 where zero is off and 100 is the maximum brightness
   that a laptop computer supports. Every laptop computer must report a
   maximum brightness level of 100; however, a laptop computer is not
   required to support a level of zero. The only requirement for values
   from zero to 100 is that larger values must represent higher brightness
   levels."

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1340544

Title:
  gnome-rr: Normalize the minimum brightness level.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-desktop/+bug/1340544/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to