Bug 60545
Summary: | acpi_video0/brightness:0 after VT switch | ||
---|---|---|---|
Product: | Drivers | Reporter: | Daniel Martin (consume.noise) |
Component: | Video(DRI - Intel) | Assignee: | intel-gfx-bugs (intel-gfx-bugs) |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | aaron.lu, intel-gfx-bugs |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.10 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg of the problem (acpi_backlight unspecified)
dmesg with acpi_backlight=vendor, problem doesn't happen dmesg of discovery (raise brightness before VT switch) Lenovo T400: acpidump Lenovo T400: dmidecode Lenovo T400: Xorg.log |
Description
Daniel Martin
2013-07-10 10:24:43 UTC
Created attachment 106860 [details]
dmesg of the problem (acpi_backlight unspecified)
Created attachment 106861 [details]
dmesg with acpi_backlight=vendor, problem doesn't happen
Created attachment 106862 [details]
dmesg of discovery (raise brightness before VT switch)
Please attach the output of acpidump and dmidecode, and /var/log/Xorg.0.log. Does this problem occur if you add video.use_bios_initial_backlight=0 option to the kernel command line? Thanks. Created attachment 106876 [details]
Lenovo T400: acpidump
Created attachment 106877 [details]
Lenovo T400: dmidecode
Created with dmidecode version 2.12.
Created attachment 106878 [details]
Lenovo T400: Xorg.log
(In reply to Aaron Lu from comment #4) > Please attach the output of acpidump and dmidecode, and /var/log/Xorg.0.log. Done, though the Xorg.log doesn't give any usefull hints. Do you want the undecoded DMI data from dmidecode too? > Does this problem occur if you add video.use_bios_initial_backlight=0 option > to the kernel command line? Thanks. That option doesn't change the situation. (And the initial brightness was okay before.) My guess on the issue is that video(?) doesn't track the state of the LVDS correctly. Within the first attachment "dmesg of the problem": - LVDS is active at max brightness [ 65.984072] [drm:intel_panel_actually_set_backlight], set backlight PWM = 2408475 - LVDS turns off [ 66.872419] [drm:intel_panel_actually_set_backlight], set backlight PWM = 0 - I switch to the console, LVDS turns on with the lowest available brightness: [ 87.630062] [drm:intel_panel_actually_set_backlight], set backlight PWM = 18890 PWM values for the brightness states (out of the dmesg): 0 (off), 18890, 56670, 94450, 132230, 179455, 226680, 273905, 330575, 396690, 462805, 538365, 613925, 793380, 1086175, 1596205, 2408475 So, the problem seems to be, when switching to the console the LVDS state "off" gets interpreted as "lowest brightness". Hmm...sounds related to intel drm driver, I'll re-assign there and see if they know what happened. xf86-video-intel is causing this behaviour: turning off LVDS leads to acpi_video0/brightness:0 on another console https://bugs.freedesktop.org/show_bug.cgi?id=67025 |