On 2010.01.19 16:17:56 +0000, James Simmons wrote:
> Sorry I meant the backlight power management state seperate from the 
> encoder state.
>  
> > drm_fb_helper_off() will find fb's crtc and attached encoders, then
> > call encoder_funcs->dpms() and turn off crtc, so for your DRM_MODE_DPMS_ON
> > change, it will actually turn encoder on, but what we need for
> > FB_BLANK_NORMAL is to turn off the display. No?
> 
> FB_BLANK_NORMAL is not a full power down. Only CRTC is powerdown in this 
> mode.

So how the encoder could tell the meaning of you passed DRM_MODE_DPMS_ON in
this case? which is really turning on everything, or keep port on but turn
off panel power?

> FB_BLANK_POWERDOWN turns off everything. You are wondering why this 
> is the case. If the console blanks and you go to use it again it comes 
> back very fast. In FB_BLANK_POWERDOWN mode it takes awhile to come back 
> for certain types of displays. I have a old Sony CRT at home. Once powered 
> down it takes about 5 to 10 seconds to come back up.

Isn't this monitor specific issue instead of display device problem? ;)
I don't think any LCD monitor nowadays could have this issue.

> 
> Besides this the real issue is backlight != part of encoder. 
> 
> A patch will be coming shortly.

Panel power sequencing for Intel LVDS is controlled by encoder, and closely
related to port state, although we haven't really taken LVDS port enable/disable
step before Ironlake, I think this is normal case for encoders having 
backlight. 

Could we just restore back to origin behavior for fixing this in 2.6.33?
Otherwise I don't know if your patch would be too intrusive...

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to