[Intel-gfx] [PATCH] drm/i915: fix screen blank issue in TV detect
jbarnes at virtuousgeek.org
Fri Sep 18 15:32:42 PDT 2009
On Mon, 14 Sep 2009 10:06:01 +0800
Zhenyu Wang <zhenyuw at linux.intel.com> wrote:
> On 2009.09.11 10:51:06 -0700, Eric Anholt wrote:
> > On Fri, 2009-09-11 at 13:19 +0800, Zhenyu Wang wrote:
> > > In load time, this one trys to detect TV by current encoder state
> > > instead of load-detect method. Because load-detect will set mode
> > > which disable VGA mode entirely, but couldn't restore back later.
> > > Destroy VGA mode which is the mode after system boot caused black
> > > screen problem, although load fbcon or X later could setup the
> > > mode on LVDS without problem.
> > >
> > > That fixes screen blank issue seen on Macbook after boot and
> > > before fbcon or X kicks in, actually this affects all laptops
> > > with TV out, or without real port but our TV encoder probe fails
> > > to detect.
> > >
> > > Signed-off-by: Zhenyu Wang <zhenyuw at linux.intel.com>
> > I think a black screen after boot and before fbcon loads sounds
> > like the right behavior.
> Really? So this looks like you want to force fbcon loading for kernel,
> I also thought that way, but I don't know if we can do that in i915
No, we don't need to force it. It's up to the distro to load things at
the right time.
Jesse Barnes, Intel Open Source Technology Center
More information about the Intel-gfx