Bug 903136 - [REGRESSION] Screen brightness does not change using Hardware keys since v3.7 (Intel graphics)
Summary: [REGRESSION] Screen brightness does not change using Hardware keys since v3.7...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 19
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: Igor Gnatenko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: RejectedBlocker
: 906467 909737 922192 947437 957016 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-23 09:55 UTC by Antoine Cotten
Modified: 2015-02-03 19:16 UTC (History)
45 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-02-19 14:11:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
grep -r . /proc/acpi (1.91 KB, text/plain)
2013-01-23 09:56 UTC, Antoine Cotten
no flags Details
ls /sys/class/backlight (53 bytes, text/plain)
2013-01-23 09:59 UTC, Antoine Cotten
no flags Details
cat /proc/version (190 bytes, text/plain)
2013-01-23 10:00 UTC, Antoine Cotten
no flags Details
lspci -v -s 00:02.0 (623 bytes, text/plain)
2013-01-23 10:01 UTC, Antoine Cotten
no flags Details
acpi-video-add-function-to-support-unregister-backlight-interface (6.60 KB, patch)
2013-06-13 07:31 UTC, Igor Gnatenko
no flags Details | Diff
ACPICA-Add-interface-for-getting-latest-OS-version-requested-via-_OSI (4.19 KB, patch)
2013-06-13 07:32 UTC, Igor Gnatenko
no flags Details | Diff
i915-Don-t-provide-ACPI-backlight-interface-if-firmware-expects-Windows-8 (1.33 KB, patch)
2013-06-13 07:32 UTC, Igor Gnatenko
no flags Details | Diff
backlight-rhbz903136.patch (11.31 KB, patch)
2013-07-19 05:26 UTC, Igor Gnatenko
no flags Details | Diff
0001-backlight-introduce-backlight_device_registered.patch (3.29 KB, patch)
2013-09-22 10:05 UTC, Igor Gnatenko
no flags Details | Diff
0002-ACPI-video-seperate-backlight-control-and-event-inte.patch (16.91 KB, patch)
2013-09-22 10:06 UTC, Igor Gnatenko
no flags Details | Diff
0003-ACPI-video-Do-not-register-backlight-if-win8-and-nat.patch (5.25 KB, patch)
2013-09-22 10:06 UTC, Igor Gnatenko
no flags Details | Diff
0004-thinkpad-acpi-fix-handle-locate-for-video-and-query-.patch (2.74 KB, patch)
2013-09-22 10:07 UTC, Igor Gnatenko
no flags Details | Diff
0001-ACPI-video-Add-systems-that-should-favor-native-back.patch (4.71 KB, patch)
2013-11-23 19:09 UTC, Igor Gnatenko
no flags Details | Diff
0001-ACPI-video-Add-systems-that-should-favor-native-back.patch (6.61 KB, patch)
2013-12-27 08:58 UTC, Igor Gnatenko
no flags Details | Diff

Description Antoine Cotten 2013-01-23 09:55:01 UTC
Description of problem:

The screen brightness is defined at its maximum value and can not be changed using the hardware buttons (Fn keys). It's not a key issue as acpi_listen gets it correctly and the OSD brightness applet appears on keypress (but the brightness bar does not move, nor does the actual brightness). It's neither related to Gnome as it happens also in KDE (see links at the end of this report)

Changing the brightness works by "echo-ing" a value to these files:
/sys/class/backlight/intel_backlight/brightness
-or-
/sys/class/backlight/acpi_video0/brightness

I have test xbacklight which works fine. On Gnome the brightness cursor in System Settings works as well to change screen brightness.

This is a regression. It happened after upgrading to kernel version 3.7.2. Worked fine on 3.6 and before.

The computer is a Lenovo Thinkpad X230 () but this seems to affect any hardware using an Intel i915 driver. More info in attachment.


Version-Release number of selected component (if applicable):

kernel-3.7.2-201.fc18.x86_64
kernel-3.7.2-204.fc18.x86_64


How reproducible:

Steps to Reproduce:
1. Boot the computer on kernel 3.7.x with default kernel options
2. Log in
3. Press hardware keys to change screen brightness (Fn+F8/F9 in my case)
  
Actual results:

The OSD applet appears but the brightness bar stays fixed and the brightness does not change. The brightness value in these files is not modified:
/sys/class/backlight/intel_backlight/brightness
/sys/class/backlight/acpi_video0/brightness

Expected results:
The OSD brightness applet bar should move up/down
The screen brightness should increase/decrease
The brightness value in the files mentioned above should change


Additional info:

Possibly related:
https://bugzilla.redhat.com/show_bug.cgi?id=901375
https://bugs.archlinux.org/task/33177
https://bbs.archlinux.org/viewtopic.php?id=156605

Comment 1 Antoine Cotten 2013-01-23 09:56:02 UTC
Created attachment 685785 [details]
grep -r . /proc/acpi

Comment 2 Antoine Cotten 2013-01-23 09:59:31 UTC
Created attachment 685787 [details]
ls /sys/class/backlight

Comment 3 Antoine Cotten 2013-01-23 10:00:11 UTC
Created attachment 685788 [details]
cat /proc/version

Comment 4 Antoine Cotten 2013-01-23 10:01:48 UTC
Created attachment 685789 [details]
lspci -v -s 00:02.0

Comment 5 asd1815 2013-01-24 19:06:54 UTC
I am seeing similar issue. When I first installed F18 i.e. kernel 3.6 the brighness control worked fine. I used F2 and F3 to increase and decrease the brighness in linear steps (10 steps maybe?).

After upgrading to F18 to 3.7 I noticed that my keyboard F2 and F3 shortcuts don't work as expected: i.e. I can just do a) no brightness b) mid-brighness, and c) full brighness. There is no scale. It is just three steps.

$ grep -r . /proc/acpi
/proc/acpi/button/lid/LID0/state:state:      open
/proc/acpi/wakeup:Device	S-state	  Status   Sysfs node
/proc/acpi/wakeup:P0P1	  S4	*disabled
/proc/acpi/wakeup:KBD0	  S3	*enabled   pnp:00:08
/proc/acpi/wakeup:PS2M	  S3	*disabled  pnp:00:09
/proc/acpi/wakeup:EHC1	  S3	*enabled   pci:0000:00:1d.0
/proc/acpi/wakeup:EHC2	  S3	*enabled   pci:0000:00:1a.0
/proc/acpi/wakeup:XHC	  S3	*enabled   pci:0000:00:14.0
/proc/acpi/wakeup:HDEF	  S0	*disabled  pci:0000:00:1b.0
/proc/acpi/wakeup:RP01	  S4	*disabled  pci:0000:00:1c.0
/proc/acpi/wakeup:PXSX	  S4	*disabled
/proc/acpi/wakeup:RP02	  S4	*disabled  pci:0000:00:1c.1
/proc/acpi/wakeup:PXSX	  S4	*disabled  pci:0000:08:00.0
/proc/acpi/wakeup:RP03	  S4	*disabled
/proc/acpi/wakeup:PXSX	  S4	*disabled
/proc/acpi/wakeup:RP04	  S4	*disabled  pci:0000:00:1c.3
/proc/acpi/wakeup:PXSX	  S4	*disabled  pci:0000:0a:00.0
/proc/acpi/wakeup:RP05	  S4	*disabled
/proc/acpi/wakeup:PXSX	  S4	*disabled
/proc/acpi/wakeup:RP06	  S5	*disabled  pci:0000:00:1c.5
/proc/acpi/wakeup:PXSX	  S5	*enabled   pci:0000:0b:00.0
/proc/acpi/wakeup:RP07	  S4	*disabled
/proc/acpi/wakeup:PXSX	  S4	*disabled
/proc/acpi/wakeup:RP08	  S4	*disabled
/proc/acpi/wakeup:PXSX	  S4	*disabled
/proc/acpi/wakeup:PEG0	  S4	*disabled  pci:0000:00:01.0
/proc/acpi/wakeup:PEGP	  S4	*disabled  pci:0000:01:00.0
/proc/acpi/wakeup:PEG1	  S4	*disabled
/proc/acpi/wakeup:PEG2	  S4	*disabled
/proc/acpi/wakeup:PEG3	  S4	*disabled
/proc/acpi/wakeup:LID0	  S3	*disabled

$ ls /sys/class/backlight
acpi_video0  acpi_video1  intel_backlight

$ cat /proc/version 
Linux version 3.7.2-204.fc18.x86_64 (mockbuild.fedoraproject.org) (gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC) ) #1 SMP Wed Jan 16 16:22:52 UTC 2013


$ lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device 181d
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at 73000000 (64-bit, non-prefetchable) [size=4M]
	Memory at 60000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 5000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915


This is a new HP envy dv7 quad core.

Comment 6 Antoine Cotten 2013-01-29 09:34:21 UTC
Bug still present in kernel 3.7.4-204 (3.7.4-204.fc18.x86_64)

Using the kernel option "acpi_backlight=vendor" works as a temporary solution.

Comment 7 Bruce Jerrick 2013-02-01 12:47:41 UTC
I vote for raising the urgency of this; battery life is terrible with
the screen brightness at full blast.

I have the same problem under kernel 3.6.10 (x86_64) on an Asus G75VW,
which has both integrated Intel and Nvidia G660M graphics.  (It's new;
quite frankly, I don't even know which it's using yet.)  All packages
are from F18 "Core"/Everything; i.e., no updates yet.

But acpi_backlight=vendor doesn't work for me, nor does echoing into
/sys/.../brightness, nor the GNOME Brightness & Lock GUI, nor xbacklight
(xbacklight -get is also a no-op).  And the keys (fn+f5, fn+f6) don't do anything, not even the popup shows (whereas the audio volume popup does
show and work).

When I echo into /sys/.../brightness, the numbers do change (when cat'ed
back), and the slider in GNOME B & L does change.  But the screen
brightness stays full.

If it means anything, complete screen blanking does work (fn+f7).

PS.  I don't know how 3.7.4-204 works; when I boot it, nothing shows
after a few kernel messages.  But that's another story.

Comment 8 Antoine Cotten 2013-02-01 21:06:18 UTC
Bruce, this bug concerns Intel Graphics cards and only these. You should open another bug if you have a different issue with a different card.

Comment 9 Anthony Christe 2013-03-18 21:30:04 UTC
I have the same issue with my Lenovo X1 carbon with Intel HD 4000 graphics running Fedora 18 with kernel 3.8.2-206.

When the brightness is set at maximum, the function keys do not change the brightness at all. However, I can change the brightness in the settings, and if the brightness is set to anything less than maximum power, then the function keys will change the brightness slightly, but only a 10 - 15% percent in each direction. 

If the brightness is set at lowest, then the function keys will turn the brightness up to about 80% and then stop. 

$ cat /proc/version 
Linux version 3.8.2-206.fc18.x86_64 (mockbuild@bkernel02) (gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC) ) #1 SMP Fri Mar 8 15:03:34 UTC 2013

$ grep -r . /proc/acpi
[sudo] password for anthony: 
/proc/acpi/ibm/fan:status:		enabled
/proc/acpi/ibm/fan:speed:		0
/proc/acpi/ibm/fan:level:		auto
/proc/acpi/ibm/volume:level:		unsupported
/proc/acpi/ibm/volume:mute:		off
/proc/acpi/ibm/beep:status:		supported
/proc/acpi/ibm/beep:commands:	<cmd> (<cmd> is 0-17)
/proc/acpi/ibm/led:status:		supported
/proc/acpi/ibm/led:commands:	<led> on, <led> off, <led> blink (<led> is 0-15)
/proc/acpi/ibm/cmos:status:		supported
/proc/acpi/ibm/cmos:commands:	<cmd> (<cmd> is 0-21)
/proc/acpi/ibm/light:status:		off
/proc/acpi/ibm/light:commands:	on, off
/proc/acpi/ibm/video:status:		supported
/proc/acpi/ibm/video:lcd:		disabled
/proc/acpi/ibm/video:crt:		disabled
/proc/acpi/ibm/video:dvi:		disabled
/proc/acpi/ibm/video:auto:		disabled
/proc/acpi/ibm/video:commands:	lcd_enable, lcd_disable
/proc/acpi/ibm/video:commands:	crt_enable, crt_disable
/proc/acpi/ibm/video:commands:	dvi_enable, dvi_disable
/proc/acpi/ibm/video:commands:	auto_enable, auto_disable
/proc/acpi/ibm/video:commands:	video_switch, expand_toggle
/proc/acpi/ibm/wan:status:		enabled
/proc/acpi/ibm/wan:commands:	enable, disable
/proc/acpi/ibm/hotkey:status:		enabled
/proc/acpi/ibm/hotkey:mask:		0x078c7ffb
/proc/acpi/ibm/hotkey:commands:	enable, disable, reset, <mask>
/proc/acpi/ibm/driver:driver:		ThinkPad ACPI Extras
/proc/acpi/ibm/driver:version:	0.24
/proc/acpi/button/lid/LID/state:state:      open
/proc/acpi/wakeup:Device	S-state	  Status   Sysfs node
/proc/acpi/wakeup:LID	  S4	*disabled
/proc/acpi/wakeup:SLPB	  S3	*disabled
/proc/acpi/wakeup:IGBE	  S4	*disabled
/proc/acpi/wakeup:EXP2	  S4	*disabled  pci:0000:00:1c.1
/proc/acpi/wakeup:XHCI	  S3	*enabled   pci:0000:00:14.0
/proc/acpi/wakeup:EHC1	  S3	*enabled   pci:0000:00:1d.0
/proc/acpi/wakeup:EHC2	  S3	*enabled   pci:0000:00:1a.0
/proc/acpi/wakeup:HDEF	  S4	*disabled  pci:0000:00:1b.0

$ ls /sys/class/backlight/
acpi_video0  intel_backlight

$ lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 21f9
	Flags: bus master, fast devsel, latency 0, IRQ 44
	Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 4000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915

Comment 10 Anthony Christe 2013-04-06 21:28:05 UTC
This bug appears to be very related to these bugs filed on Ubuntu's launchpad at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1121951 and https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1098216

Comment 11 Antoine Cotten 2013-04-12 09:46:11 UTC
You are right Anthony, it seems to be exactly the same bug.

Btw, this is the changelog of the latest kernel version I installed on my machine this morning (3.8.6-203.fc18.x86_64):

---
* Tue Apr 09 2013 Josh Boyer <jwboyer> - 3.8.6-203
- Temporarily work around pci device assignment issues (rhbz 908888)
- CVE-2013-1929 tg3: len overflow in VPD firmware parsing (rhbz 949932 949946)
- Backport intel brightness quirk for emachines (rhbz 871932)
---

I had some hope but unfortunately the brightness issue still exists on the ThinkPad (different graphic chip I guess)

Comment 12 Josh Boyer 2013-04-12 11:45:58 UTC
(In reply to comment #11)
> You are right Anthony, it seems to be exactly the same bug.
> 
> Btw, this is the changelog of the latest kernel version I installed on my
> machine this morning (3.8.6-203.fc18.x86_64):
> 
> ---
> * Tue Apr 09 2013 Josh Boyer <jwboyer> - 3.8.6-203
> - Temporarily work around pci device assignment issues (rhbz 908888)
> - CVE-2013-1929 tg3: len overflow in VPD firmware parsing (rhbz 949932
> 949946)
> - Backport intel brightness quirk for emachines (rhbz 871932)
> ---
> 
> I had some hope but unfortunately the brightness issue still exists on the
> ThinkPad (different graphic chip I guess)

Quirks are done based on PCI IDs.  If you want to try the equivalent manually, you can add i915.invert_brightness=1 to your kernel cmdline.  If that works, we can add a quirk for your specific machine.  I didn't think it would work though, as your problem sounds different from "the screen is really dark all the time."

Comment 13 Antoine Cotten 2013-04-12 11:56:53 UTC
It's even the contrary, the screen backlight is at 100% all the time. Sounds completely unrelated to the mentioned bug fix for emachines anyway, plus it affects all Linux distros. 

You will find the exact reason of the Lenovo Thinkpad series bug here:

Linux kernel bug: https://bugzilla.kernel.org/show_bug.cgi?id=51231
Ubuntu Launchpad bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1098216 (thanks anthony.christe)

Comment 14 Josh Boyer 2013-04-12 16:22:28 UTC
*** Bug 909737 has been marked as a duplicate of this bug. ***

Comment 15 Josh Boyer 2013-04-12 16:47:34 UTC
*** Bug 947437 has been marked as a duplicate of this bug. ***

Comment 16 Josh Boyer 2013-04-12 16:54:56 UTC
*** Bug 906467 has been marked as a duplicate of this bug. ***

Comment 17 Fedora Blocker Bugs Application 2013-05-06 06:12:55 UTC
Proposed as a Blocker for 19-final by Fedora user ignatenkobrain using the blocker tracking app because:

 Regulation backlight very important on laptops.
This bug affected ALL ThinkPads of 2012!

Comment 18 Piruthiviraj Natarajan 2013-05-06 06:38:07 UTC
It happens in Lenovo ideapad y580 as well since 3.7 kernel. I have been surviving all linux distros only with this kernel command line with acpi_backlight=vendor and acpi_osi=Linux since 3.7 kernel. 

Initially I didn't know which package was responsible for the bug and filed a bug in xorg I was told to file it under acpi in the linux kernel, which I was lazy and didn't do, but found the workaround with the kernel command line as suggested above.
Details:
https://bugs.freedesktop.org/show_bug.cgi?id=59726

Comment 19 Igor Gnatenko 2013-05-06 06:45:48 UTC
*** Bug 957016 has been marked as a duplicate of this bug. ***

Comment 20 Igor Gnatenko 2013-05-06 06:46:41 UTC
*** Bug 922192 has been marked as a duplicate of this bug. ***

Comment 21 Danny Baumann 2013-05-06 15:32:17 UTC
acpi_osi="!Windows 2012" would probably fix this problem as well, if there wasn't https://bugzilla.redhat.com/show_bug.cgi?id=923374 ...

Comment 22 Igor Gnatenko 2013-05-06 17:31:53 UTC
(In reply to comment #21)
> acpi_osi="!Windows 2012" would probably fix this problem as well, if there
> wasn't https://bugzilla.redhat.com/show_bug.cgi?id=923374 ...
really... I use UEFI...

Comment 23 Dmitriy Egerev 2013-05-28 20:07:17 UTC
I have the same issue.

Lenovo Ideapad s206
Fedora 18
Kernel: 3.9.3-201.fc18.i686

OSD with current brightness is showing, bar changing, but brightness not changing.

Any changes in grub has no affect.

Also, I found that independent from method of changin brightness, changes are apply only after Xorg restart.

Comment 24 Vojtěch Boček 2013-05-29 08:58:21 UTC
It works just fine on two computers with Fedora 19, kernel-3.9.4-300.fc19.x86_64, on two machines:

Lenovo IdeaPad G470 - Intel i5-2430M (SandyBridge)
Lenovo ThinkPad T420s - Intel i5-2540M (SandyBridge)

Comment 25 Adam Williamson 2013-05-29 18:22:12 UTC
Discussed at 2013-05-29 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-05-29/f19final-blocker-review-1.2013-05-29-16.02.log.txt . We couldn't see any reason to accept this as a release blocker; it's an annoying bug, sure, but it doesn't violate any criteria and we don't see any advantage to delaying the release until this bug is fixed; those affected can get the fix as a post-release kernel update, and delaying the release would inconvenience all the people who aren't affected by the bug.

Comment 26 Josef Skladanka 2013-05-30 11:39:00 UTC
I'm also hitting this bug with Thinkpad X230

$ cat /proc/version 
Linux version 3.9.4-300.fc19.x86_64 (mockbuild@bkernel02) (gcc version 4.8.0 20130412 (Red Hat 4.8.0-2) (GCC) ) #1 SMP Fri May 24 22:17:06 UTC 2013


$ sudo grep -r . /proc/acpi
/proc/acpi/ibm/fan:status:		enabled
/proc/acpi/ibm/fan:speed:		2979
/proc/acpi/ibm/fan:level:		auto
/proc/acpi/ibm/volume:level:		unsupported
/proc/acpi/ibm/volume:mute:		on
/proc/acpi/ibm/beep:status:		supported
/proc/acpi/ibm/beep:commands:	<cmd> (<cmd> is 0-17)
/proc/acpi/ibm/led:status:		supported
/proc/acpi/ibm/led:commands:	<led> on, <led> off, <led> blink (<led> is 0-15)
/proc/acpi/ibm/cmos:status:		supported
/proc/acpi/ibm/cmos:commands:	<cmd> (<cmd> is 0-21)
/proc/acpi/ibm/light:status:		off
/proc/acpi/ibm/light:commands:	on, off
/proc/acpi/ibm/video:status:		supported
/proc/acpi/ibm/video:lcd:		disabled
/proc/acpi/ibm/video:crt:		disabled
/proc/acpi/ibm/video:dvi:		disabled
/proc/acpi/ibm/video:auto:		disabled
/proc/acpi/ibm/video:commands:	lcd_enable, lcd_disable
/proc/acpi/ibm/video:commands:	crt_enable, crt_disable
/proc/acpi/ibm/video:commands:	dvi_enable, dvi_disable
/proc/acpi/ibm/video:commands:	auto_enable, auto_disable
/proc/acpi/ibm/video:commands:	video_switch, expand_toggle
/proc/acpi/ibm/bluetooth:status:		enabled
/proc/acpi/ibm/bluetooth:commands:	enable, disable
/proc/acpi/ibm/hotkey:status:		enabled
/proc/acpi/ibm/hotkey:mask:		0x078c7ffb
/proc/acpi/ibm/hotkey:commands:	enable, disable, reset, <mask>
/proc/acpi/ibm/driver:driver:		ThinkPad ACPI Extras
/proc/acpi/ibm/driver:version:	0.24
/proc/acpi/button/lid/LID/state:state:      open
/proc/acpi/wakeup:Device	S-state	  Status   Sysfs node
/proc/acpi/wakeup:LID	  S4	*enabled 
/proc/acpi/wakeup:SLPB	  S3	*enabled 
/proc/acpi/wakeup:IGBE	  S4	*enabled   pci:0000:00:19.0
/proc/acpi/wakeup:EXP3	  S4	*disabled  pci:0000:00:1c.2
/proc/acpi/wakeup:XHCI	  S3	*enabled   pci:0000:00:14.0
/proc/acpi/wakeup:EHC1	  S3	*enabled   pci:0000:00:1d.0
/proc/acpi/wakeup:EHC2	  S3	*enabled   pci:0000:00:1a.0
/proc/acpi/wakeup:HDEF	  S4	*disabled  pci:0000:00:1b.0

$ ls /sys/class/backlight/
acpi_video0  intel_backlight

$ lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 21fa
	Flags: bus master, fast devsel, latency 0, IRQ 42
	Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 5000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915

Comment 27 Igor Gnatenko 2013-06-13 07:10:53 UTC
Antoine Cotten, change some info in bug:
-- Version:	18
++ Version:	19
-- See Also:
++ See Also:	https://lkml.org/lkml/2013/6/9/161

Comment 28 Antoine Cotten 2013-06-13 07:28:46 UTC
I can't add this link in the See Also field because it's not a valid link to a bug. Should I upload it here as a proposed patch with a reference to the mentioned page?

Comment 29 Igor Gnatenko 2013-06-13 07:31:46 UTC
Created attachment 760501 [details]
acpi-video-add-function-to-support-unregister-backlight-interface

Comment 30 Igor Gnatenko 2013-06-13 07:32:22 UTC
Created attachment 760502 [details]
ACPICA-Add-interface-for-getting-latest-OS-version-requested-via-_OSI

Comment 31 Igor Gnatenko 2013-06-13 07:32:58 UTC
Created attachment 760503 [details]
i915-Don-t-provide-ACPI-backlight-interface-if-firmware-expects-Windows-8

Comment 32 Igor Gnatenko 2013-06-13 07:34:24 UTC
Added patches, but need kernel 3.10.
Can you test my packages with this patches ?
If yes - I can provide src.rpm and rpm's with it.

Comment 33 Piruthiviraj Natarajan 2013-06-13 07:35:27 UTC
Did anyone test this patch?
https://patchwork.kernel.org/patch/2697681/

Comment 34 Igor Gnatenko 2013-06-13 07:40:01 UTC
(In reply to Piruthiviraj Natarajan from comment #33)
> Did anyone test this patch?
> https://patchwork.kernel.org/patch/2697681/
I don't have amd videocard. I can patch test kernel. If you have this bug in amd videocard.

Comment 36 Piruthiviraj Natarajan 2013-06-13 12:05:59 UTC
No I don't have an amd card. I have an optimus nvidia card with ivybridge intel 4000 graphics. I was suggested that patch by  chris wilson  here https://bugs.freedesktop.org/show_bug.cgi?id=59726#c20. I have already linked at comment 18.

I tried your binary packages in your last post. But it doesn't make any difference for me. I 'm still booting into a black screen.
[root@localhost ~]#  ls /sys/class/backlight/
intel_backlight
[root@localhost ~]# grep -r . /proc/acpi
/proc/acpi/button/lid/LID0/state:state:      open
/proc/acpi/wakeup:Device	S-state	  Status   Sysfs node
/proc/acpi/wakeup:P0P1	  S0	*disabled
/proc/acpi/wakeup:EHC1	  S3	*enabled   pci:0000:00:1d.0
/proc/acpi/wakeup:EHC2	  S3	*enabled   pci:0000:00:1a.0
/proc/acpi/wakeup:XHC	  S3	*enabled   pci:0000:00:14.0
/proc/acpi/wakeup:HDEF	  S0	*disabled  pci:0000:00:1b.0
/proc/acpi/wakeup:PXSX	  S3	*disabled  pci:0000:02:00.0
/proc/acpi/wakeup:PXSX	  S3	*disabled  pci:0000:03:00.0
/proc/acpi/wakeup:PXSX	  S3	*disabled
/proc/acpi/wakeup:PXSX	  S5	*disabled  pci:0000:04:00.0
/proc/acpi/wakeup:RP05	  S0	*disabled
/proc/acpi/wakeup:PXSX	  S3	*disabled
/proc/acpi/wakeup:RP06	  S0	*disabled
/proc/acpi/wakeup:PXSX	  S3	*disabled
/proc/acpi/wakeup:RP07	  S0	*disabled
/proc/acpi/wakeup:PXSX	  S3	*disabled
/proc/acpi/wakeup:RP08	  S0	*disabled
/proc/acpi/wakeup:PXSX	  S3	*disabled
/proc/acpi/wakeup:PEG0	  S4	*disabled  pci:0000:00:01.0
/proc/acpi/wakeup:PEGP	  S4	*disabled  pci:0000:01:00.0
/proc/acpi/wakeup:PEG1	  S4	*disabled
/proc/acpi/wakeup:PEG2	  S4	*disabled
/proc/acpi/wakeup:PEG3	  S4	*disabled
/proc/acpi/wakeup:LID0	  S3	*enabled 
[root@localhost ~]

Comment 37 Igor Gnatenko 2013-06-13 12:14:52 UTC
(In reply to Piruthiviraj Natarajan from comment #36)
> No I don't have an amd card. I have an optimus nvidia card with ivybridge
> intel 4000 graphics. I was suggested that patch by  chris wilson  here
> https://bugs.freedesktop.org/show_bug.cgi?id=59726#c20. I have already
> linked at comment 18.
> 
> I tried your binary packages in your last post. But it doesn't make any
> difference for me. I 'm still booting into a black screen.
> [root@localhost ~]#  ls /sys/class/backlight/
> intel_backlight
> [root@localhost ~]# grep -r . /proc/acpi
> /proc/acpi/button/lid/LID0/state:state:      open
> /proc/acpi/wakeup:Device	S-state	  Status   Sysfs node
> /proc/acpi/wakeup:P0P1	  S0	*disabled
> /proc/acpi/wakeup:EHC1	  S3	*enabled   pci:0000:00:1d.0
> /proc/acpi/wakeup:EHC2	  S3	*enabled   pci:0000:00:1a.0
> /proc/acpi/wakeup:XHC	  S3	*enabled   pci:0000:00:14.0
> /proc/acpi/wakeup:HDEF	  S0	*disabled  pci:0000:00:1b.0
> /proc/acpi/wakeup:PXSX	  S3	*disabled  pci:0000:02:00.0
> /proc/acpi/wakeup:PXSX	  S3	*disabled  pci:0000:03:00.0
> /proc/acpi/wakeup:PXSX	  S3	*disabled
> /proc/acpi/wakeup:PXSX	  S5	*disabled  pci:0000:04:00.0
> /proc/acpi/wakeup:RP05	  S0	*disabled
> /proc/acpi/wakeup:PXSX	  S3	*disabled
> /proc/acpi/wakeup:RP06	  S0	*disabled
> /proc/acpi/wakeup:PXSX	  S3	*disabled
> /proc/acpi/wakeup:RP07	  S0	*disabled
> /proc/acpi/wakeup:PXSX	  S3	*disabled
> /proc/acpi/wakeup:RP08	  S0	*disabled
> /proc/acpi/wakeup:PXSX	  S3	*disabled
> /proc/acpi/wakeup:PEG0	  S4	*disabled  pci:0000:00:01.0
> /proc/acpi/wakeup:PEGP	  S4	*disabled  pci:0000:01:00.0
> /proc/acpi/wakeup:PEG1	  S4	*disabled
> /proc/acpi/wakeup:PEG2	  S4	*disabled
> /proc/acpi/wakeup:PEG3	  S4	*disabled
> /proc/acpi/wakeup:LID0	  S3	*enabled 
> [root@localhost ~]
Install xbacklight.
Try to regulate brightness from keyboard.
also see xbacklight -get

Comment 38 Piruthiviraj Natarajan 2013-06-13 14:35:35 UTC
I am able to adjust screen brightness using my keyboard without xbacklight too. I was expecting that the patch would fix the LVDS black screen issue. Maybe I am wrong.

Comment 39 Igor Gnatenko 2013-06-13 14:56:47 UTC
(In reply to Piruthiviraj Natarajan from comment #38)
> I am able to adjust screen brightness using my keyboard without xbacklight
> too. I was expecting that the patch would fix the LVDS black screen issue.
> Maybe I am wrong.
No. This patch unregister in sysfs node acpi_video interface. Regulate backlight without acpi. Direct videodriver.
Without patch:
$ ls -alF /sys/class/backlight/
total 0
drwxr-xr-x.  2 root root 0 Jun 12 11:47 ./
drwxr-xr-x. 49 root root 0 Jun 12 11:47 ../
lrwxrwxrwx.  1 root root 0 Jun 12 11:47 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/
lrwxrwxrwx.  1 root root 0 Jun 12 11:47 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/
With patch:
$ ls -alF /sys/class/backlight/
total 0
drwxr-xr-x.  2 root root 0 Jun 12 11:47 ./
drwxr-xr-x. 49 root root 0 Jun 12 11:47 ../
lrwxrwxrwx.  1 root root 0 Jun 12 11:47 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/

Comment 40 Parag Nemade 2013-06-18 09:59:50 UTC
xbacklight worked for me. Hoping to see fn+F8 and fn+F9 keys also to work.

Comment 41 Parag Nemade 2013-07-16 06:07:49 UTC
is there any update on this bug?

Comment 43 Igor Gnatenko 2013-07-19 05:26:56 UTC
Created attachment 775627 [details]
backlight-rhbz903136.patch

3 patches are in one for current kernel in fedora git kernel (master branch)

Comment 44 tthrockm 2013-07-29 03:19:05 UTC
encountered the original issue on previous releases (thinkpad t430s, f17 all kernels, and f19 3.9.5-301), but fn+f8/f9 are working for me in latest f19 update to 3.10.3-300 - thanks Igor!

Comment 45 Igor Gnatenko 2013-07-29 06:30:44 UTC
(In reply to tthrockm from comment #44)
> encountered the original issue on previous releases (thinkpad t430s, f17 all
> kernels, and f19 3.9.5-301), but fn+f8/f9 are working for me in latest f19
> update to 3.10.3-300 - thanks Igor!
No. In 3.10.3 we have acpi backlight interface and it works not correctly.In 3.11-rc2 all fixed, but Rafael J. Wysocki reverted patch because it causes regressions in backlight on some machines. I will keep you up-to-date.

Comment 46 Antoine Cotten 2013-08-06 07:54:31 UTC
Since I installed the newest stable kernel version this morning (3.10.4-300.fc19.x86_64) everything works properly again! Thanks a lot Igor

Comment 47 Parag Nemade 2013-08-06 08:14:23 UTC
I can also confirm with my current kernel package kernel-3.10.3-300.fc19.x86_64 that screen brightness has started working fine. 
Thanks Igor.

Comment 48 Daniel Berrangé 2013-08-09 12:52:57 UTC
I've confirmed that kernel-3.10.4-300.fc19.x86_64 fixes the backlight control for Lenovo T530 laptops with intel graphics. The /sys/class/backlight/acpi_video0/actual_brightness file now reports the full range of 101 discrete levels instead of clamping to just 16 values.

Comment 49 buggerbug0 2013-09-08 17:06:54 UTC
Using kernel-3.10.10-200.fc19.x86_64 freshly installed from a Fedora 19 netinstaller on a Thinkpad X200 using Intel graphics, this bug is present and Fn+Home/End does not change brightness.

The brightness does not lock at max value, it uses whatever brightness value was present before the BIOS handed control to GRUB. Echoing values of 1-15 to /sys/class/backlight/acpi_video0/brightness works and yields backlight changes.

Comment 50 Alexey Kardashevskiy 2013-09-09 02:43:08 UTC
3.10.10-100.fc18.x86_64 on x230/intel-graphics works just fine. Thanks!

Comment 51 Dan Taylor 2013-09-10 00:39:06 UTC
Hope this is an appropriate place to mention it; Same or similar issue on Dell XPS-12 with Intel HD4000 graphics, issue still exists with F19 with testing updates and kernel 3.11.0-3.fc20.x86_64 -- boots into black screen unless acpi_backlight=vendor is put in boot parameters. Also never successfully boots all the way without nomodeset in boot parameters (acpi_osi=Linux and i915.modeset=1 don't help).

http://forums.fedoraforum.org/showthread.php?t=293792

Comment 52 Igor Gnatenko 2013-09-10 13:38:35 UTC
Take this bug. After fix in upstream - will make patches for our kernel (temporary)
https://lkml.org/lkml/2013/9/9/74
Try this build: http://koji.fedoraproject.org/koji/taskinfo?taskID=5918516
You need to specify i915.take_over_backlight=1 in kernel cmdline, that
module option is set to false by default for now.
Also doesn't work indicator in GUI (Thinkpads, maybe other). We work at this.

After boot test backlight and provide:
$ tree /sys/class/backlight/

(In reply to Dan Taylor from comment #51)
> Hope this is an appropriate place to mention it; Same or similar issue on
> Dell XPS-12 with Intel HD4000 graphics, issue still exists with F19 with
> testing updates and kernel 3.11.0-3.fc20.x86_64 -- boots into black screen
> unless acpi_backlight=vendor is put in boot parameters. Also never
> successfully boots all the way without nomodeset in boot parameters
> (acpi_osi=Linux and i915.modeset=1 don't help).
> 
> http://forums.fedoraforum.org/showthread.php?t=293792
I think you should create new bugreport. This bug about regulate backlight.
But please test my build too.

Comment 53 Igor Gnatenko 2013-09-10 13:58:33 UTC
ah. I'm wrong. That build failed. 
NEW build: http://koji.fedoraproject.org/koji/taskinfo?taskID=5918644

Comment 54 Massimiliano 2013-09-17 21:37:45 UTC
Similar issue with a fresh install of F19 and KDE. I can change backlight by echoing /sys/class/backlight/intel_backlight/brightness or using xbacklight. The hardware buttons doesn't work and kde doesn't show the brightness control. It worked in previous F17. The kernel parameter acpi_backlight=vendor doesn't work for me.

# ls -l /sys/class/backlight
totale 0
lrwxrwxrwx. 1 root root 0 17 set 21.19 acer-wmi -> ../../devices/platform/acer-wmi/backlight/acer-wmi
lrwxrwxrwx. 1 root root 0 17 set 21.19 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight

# rpm -q kernel
kernel-3.10.11-200.fc19.x86_64

# lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 036d
        Flags: bus master, fast devsel, latency 0, IRQ 41
        Memory at b0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at a0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 3050 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable  Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        
I've tryed kernel-3.11.0-999.rhbz903136.fc19.x86_64.rpm with i915.take_over_backlight=1 but is very slow to boot and causes high cpu usage and black screen for me.

Possibly related:
https://bugs.kde.org/show_bug.cgi?id=296403

Comment 55 Igor Gnatenko 2013-09-18 07:10:35 UTC
Please test new kernel w/ new patchset: https://bugzilla.redhat.com/show_bug.cgi?id=903136

Comment 56 Massimiliano 2013-09-18 11:05:44 UTC
The link above point to this bug. Probably there is another patched kernel, other than the one of comment #53...

Comment 57 Igor Gnatenko 2013-09-18 11:10:23 UTC
ah. I'm sorry. Looking one, sending two.
http://koji.fedoraproject.org/koji/taskinfo?taskID=5949544

Comment 58 Josh Boyer 2013-09-18 20:33:01 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There is a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 19 kernel bugs.

Fedora 19 has now been rebased to 3.11.1-200.fc19.  Please test this kernel update and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you experience different issues, please open a new bug report for those.

Comment 59 Piruthiviraj Natarajan 2013-09-19 00:19:15 UTC
yes. It is still an issue and applicable for both f19, f20.

Comment 60 Massimiliano 2013-09-19 10:57:44 UTC
(In reply to Igor Gnatenko from comment #57)
> http://koji.fedoraproject.org/koji/taskinfo?taskID=5949544
After minutes spent to see my jobs failed to start, I can't boot my system again. These builds seem to be very unstable for my PC.

The new kernel 3.11.1-200.fc19.x86_64 doesn't solves my problem.

Comment 61 Igor Gnatenko 2013-09-22 10:05:17 UTC
Created attachment 801151 [details]
0001-backlight-introduce-backlight_device_registered.patch

Comment 62 Igor Gnatenko 2013-09-22 10:06:27 UTC
Created attachment 801152 [details]
0002-ACPI-video-seperate-backlight-control-and-event-inte.patch

Comment 63 Igor Gnatenko 2013-09-22 10:06:59 UTC
Created attachment 801153 [details]
0003-ACPI-video-Do-not-register-backlight-if-win8-and-nat.patch

Comment 64 Igor Gnatenko 2013-09-22 10:07:55 UTC
Created attachment 801154 [details]
0004-thinkpad-acpi-fix-handle-locate-for-video-and-query-.patch

Comment 65 Igor Gnatenko 2013-09-22 10:19:03 UTC
Please test: http://koji.fedoraproject.org/koji/taskinfo?taskID=5966804

Comment 66 Massimiliano 2013-09-24 21:29:21 UTC
(In reply to Igor Gnatenko from comment #65)
> Please test: http://koji.fedoraproject.org/koji/taskinfo?taskID=5966804
This kernel can boot for me. But the behavior doesn't change: I can still change backlight by echoing /sys/class/backlight/intel_backlight/brightness or using xbacklight, but not with Fn keys. I've tryed both with and without acpi_backlight=vendor. 

# cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-3.12.0-0.rc1.git0.1.backlight.fc19.x86_64 root=UUID=18722dca-190a-4852-a9e0-6a44fad1b98c ro rd.md=0 rd.dm=0 rd.luks=0 rhgb quiet acpi_backlight=vendor i915.take_over_backlight=1

Comment 67 Igor Gnatenko 2013-09-24 21:37:07 UTC
oh. so you need to fill a new bug.

Comment 68 Massimiliano 2013-09-24 21:42:12 UTC
Ok, but why not this one?

Comment 69 Igor Gnatenko 2013-09-24 21:56:21 UTC
(In reply to Massimiliano from comment #68)
> Ok, but why not this one?

thats for regression w/ Win8 issue..

Comment 70 Massimiliano 2013-09-26 20:53:23 UTC
Sorry, I didn't realize that is not my case. However: https://bugzilla.redhat.com/show_bug.cgi?id=1012674

Comment 71 Piruthiviraj Natarajan 2013-09-27 03:54:37 UTC
I have this kernel and it looks like its been fixed.

 uname -a
Linux localhost.localdomain 3.12.0-0.rc2.git2.2.fc21.x86_64 #1 SMP Thu Sep 26 14:55:50 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Can anyone else confirm?

Comment 72 JAlberto 2013-11-08 11:41:46 UTC
where did you get the rpm?

Comment 73 Dennis Jacobfeuerborn 2013-11-08 16:38:48 UTC
This bug is filed against F19 but the kernel that apparently has the fix in comment 71 is for F21.
What is the gameplan for F19? Will the patch be backported or will 3.12 with the fix be released for F19 as well and if so when?

Comment 74 Josh Boyer 2013-11-08 17:52:15 UTC
(In reply to Dennis Jacobfeuerborn from comment #73)
> This bug is filed against F19 but the kernel that apparently has the fix in
> comment 71 is for F21.

Nobody else confirmed that.  If you'd like to try it, grab this build:

http://koji.fedoraproject.org/koji/buildinfo?buildID=476094

it should work on f19 without and conflicts that I'm aware of.

> What is the gameplan for F19? Will the patch be backported or will 3.12 with
> the fix be released for F19 as well and if so when?

F19 will get 3.12 likely a couple of weeks after 3.12.1 is released.  I do know there are additional win8 fixes queued for 3.13.  We might have to look at bringing those back as well if they don't land in 3.12.y stable.

Comment 75 Dennis Jacobfeuerborn 2013-11-08 20:22:34 UTC
I just booted this kernel and it does *not* fix the issue. The screen is still extremely dark and the keys to control brightness don't work.

Comment 76 Mads Kiilerich 2013-11-09 10:25:17 UTC
Dell XPS 13 L322X/0PJHXN. F20 with 3.12.0-1.fc21.x86_64 solve the flickering (#995782) but the display is still very dark and the problem discussed here is not solved.

If I keep EFI but disable secure boot and enable "legacy option ROM" then everything works - also with 3.11.7-300.fc20.x86_64 .

Comment 77 JAlberto 2013-11-19 14:48:43 UTC
@mads, how you boot a UEFI installed system in legacy mode?

In other hand, sabayon kernel looks to works in UEFI & legacy mode:

https://github.com/Sabayon/kernel

Comment 78 Mads Kiilerich 2013-11-19 16:18:19 UTC
(In reply to JAlberto from comment #77)
> @mads, how you boot a UEFI installed system in legacy mode?

What is legacy mode to you? The old non-efi "BIOS" mode? That is by definition not UEFI.

XPS13 has a checkmark for "legacy option ROM" in its firmware. I guess it do something BIOS-ish but it is still UEFI, not BIOS, and not really "legacy".

Comment 79 JAlberto 2013-11-19 16:56:44 UTC
yes, legacy == not UEFI (legacy is how it's called in my FW setup.

In comment #76 you say:

"If I keep EFI but disable secure boot and enable "legacy option ROM" then everything works"

How you boot a linux systme installed in UEFI mode as legacy? if I try to boot as legacy mode it just cannot find the boot partitions

Comment 80 Mads Kiilerich 2013-11-19 17:08:27 UTC
(In reply to JAlberto from comment #79)
> yes, legacy == not UEFI (legacy is how it's called in my FW setup.

and that is not how it is in my firmware. It has a "legacy option ROM" while in UEFI. If your machine is different then your machine is different.

Comment 81 JAlberto 2013-11-19 17:12:09 UTC
Mine is XPS13 fhd too

Comment 82 Adam Williamson 2013-11-19 18:28:54 UTC
jalberto: I don't think "legacy option ROM" is the same thing as "legacy mode". An "option ROM" is a 'subsidiary' firmware to the system firmware - like, say, the firmware for a drive controller, or something like that: https://en.wikipedia.org/wiki/Option_ROM .

I've no idea why toggling that option seems to be changing the behaviour for Mads, but I don't believe that by toggling that option he's actually switching between booting native UEFI and booting BIOS compat.

Comment 83 Igor Gnatenko 2013-11-19 18:49:41 UTC
This bug almost fixed. Waiting for blacklist [0].

[0] http://thread.gmane.org/gmane.linux.acpi.devel/64401/focus=29889

Comment 84 JAlberto 2013-11-20 00:01:13 UTC
Now I understand, thanks for the link Adam

Comment 85 Igor Gnatenko 2013-11-23 19:09:02 UTC
Created attachment 828142 [details]
0001-ACPI-video-Add-systems-that-should-favor-native-back.patch

So. For new kernels you need one patch, which enabling for some laptops use.native_backlight=1 by default.

Comment 86 Igor Gnatenko 2013-11-23 19:11:35 UTC
Josh, I couldn't see applied previous 4 patches to 3.11.9..

If so, you have choice:
* Apply 0001-ACPI-video-Add-systems-that-should-favor-native-back.patch as downstream
* Wait some time

This patch submitted by Aaron Lu to mail lists.

Comment 87 Dennis Jacobfeuerborn 2013-12-19 19:36:21 UTC
So what's the deal here? I just installed the latest available kernel vom koji (3.12.5) and apparently the problem still exists. My plan was to upgrade to F20 but I cannot do that if recent kernels are broken like this. "native_backlight=1" doesn't do anything either.

Comment 88 nmvega 2013-12-27 07:26:20 UTC
I just wanted to add my comments about a slightly different bug, although it's similar because it too involves the "Intel (Haswell) based Video" system:

   https://bugzilla.redhat.com/show_bug.cgi?id=1031335

Basically, on my ACER Aspire-S7 laptop (which uses Intel Haswell Video), Resume after a Suspend or Hibernate doesn't work. Just a blank screen appears on resumption.

Full details are at the URL above. In that thread, someone referred me to this bug as being somewhat similar, so I figured I'd post it here. Unfortunately I'm not getting any traction there.

One more note: While that bug mentions Fedora 19 and an older kernel, I've since upgraded to Fedora 20 and the latest kernel to see if that would fix the issue. Sadly, it didn't.

Thanks in advance for your help.

Comment 89 Igor Gnatenko 2013-12-27 08:58:58 UTC
Created attachment 842222 [details]
0001-ACPI-video-Add-systems-that-should-favor-native-back.patch

Well. Some news here ;)

Apply this patch for Linus git tree and laptops (from this patch) will use intel_backlight instead of acpi_video0.

Kernel build: http://ignatenkobrain.asuscomm.com:8080/pub/kernel-backlight/

please test ;)

If you laptop has this bug and use.native_backlight=1 fixes this problem - feel free to ping me. Will add you model to list.

Merry xmas, folks!

Comment 91 Dennis Jacobfeuerborn 2013-12-27 14:46:12 UTC
I've tried the kernel build with use_native_backlight=1 and see no change. The backlight still doesn't work.

Comment 92 Igor Gnatenko 2014-02-19 14:11:36 UTC
Well. It will merged to the 3.14. So closing.

https://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=1811fcb029fa3eca5bd1d25eab386b0c4b80fb93


People, if you will have this problem - open NEW bug

Comment 93 Hans de Goede 2014-04-30 12:22:10 UTC
Hi All,

For those still having backlight problems, please try booting with "video.use_native_backlight=1" on the kernel cmdline, note the video. in front of it, otherwise it won't work.

If that works please file a new bug against the kernel, with your laptop model in the summary, *put me in the CC* and include the output of:

grep '.*' /sys/class/dmi/id/*_* 2> /dev/null

In the description of the bug.

Regards,

Hans

Comment 94 Joao S. O. Bueno 2015-02-03 19:16:11 UTC
So - I've been hit by this (or a close malfunction) on a Lenovo ideapad with fedora 20. 

What worked for me was to set the "video.use_native_backlight" option to "0"
(not to "1" as on comment 93).

(I am noting it here, because it is where searching for "ideapad fedora backlight broke" and similar keywords lead)


Note You need to log in before you can comment on or make changes to this bug.