Summary: | rs690: kernel can't bring lvds in dpms on mode | ||
---|---|---|---|
Product: | DRI | Reporter: | David Heidelberg (okias) <david> |
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | XOrg git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
David Heidelberg (okias)
2013-10-06 18:27:34 UTC
In cases STR (using hibernate-ram) within console it work well too. Only difference I noticed is that in X is mode changed mode 0 => 3 => 0 and in pure KMS console it's mode 0 => 1 => 0 When issuing: "vbetool dpms on" without touching keys, screen goes just pure white. After pressing button, screen goes off again. Seems like it goes from "any_state -> off" instead of "any_state -> on". The driver only knows two states: on and off. All of the other intermediate dpms states other than on map to off in the driver. Note that vbetool goes behind the drivers back and messes with the hardware so it's likely to cause problems. so bringing screen back fails somewhere on HW level? in console: * driver set output=on, hw=on * result: output=on and hw=off stay in X.org: * driver set output=on, hw=on * result: output=on and hw=on thanks to ? (some delay needed to resurrect lvds? or trigger additional register?) It's the same code in the driver whether the console layer calls it or X calls it. Maybe the console also mucks with the backlight? You can use radeonreg (http://cgit.freedesktop.org/~airlied/radeontool/) to compare registers. well, as I noticed, there is very dark image on screen, so it's backlight. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.