Fwd: LCM flicker
Wolfgang Spraul
wolfgang at openmoko.com
Sun Mar 9 12:21:35 CET 2008
fyi
Begin forwarded message:
> From: Carsten Haitzler (The Rasterman) <raster at openmoko.org>
> Date: March 9, 2008 6:17:56 PM GMT+08:00
> To: Andy Green <andy at openmoko.com>
> Cc: Wolfgang Spraul <wolfgang at openmoko.com>, Sean Moss-Pultz <sean at openmoko.com
> >, William Lai <will at openmoko.com>, "Tony Tu)" <tony at openmoko.com>,
> matt_hsu <matt_hsu at openmoko.org>, Chia-I Wu <olv at openmoko.com>,
> Werner Almesberger <werner at openmoko.org>
> Subject: Re: LCM flicker
>
> On Sun, 09 Mar 2008 09:38:30 +0000 Andy Green <andy at openmoko.com>
> babbled:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Somebody in the thread at some point said:
>>> On Sun, 9 Mar 2008 16:15:10 +0800 Wolfgang Spraul <wolfgang at openmoko.com
>>> >
>>> babbled:
>>>
>>>> raster -
>>>> again, landscape is off right now, we can disable landscape
>>>> altogether
>>>> for now. If you think this can later be fixed in software by
>>>> using the
>>>> 2d engine to do in-lace, EVEN BETTER!
>>>
>>> that's what i said. if u want landscape - u get flicker. too bad.
>>> we can
>>> disable it in software. i did not advocate that we sink time into
>>> fixing it
>>> now. we CAN fix it later. we have an opt-out clause.
>>>
>>>> But right now let's focus on the portrait flickering.
>>>> Your observations are great! Real news...
>>>
>>> well that's just what i noticed. it could also be our 50hz
>>> refresh. thats
>>> what xrandr says we are doing, and 25hz in landscape mode. that is
>>> the
>>> killer. the lcm is probably expecting 60hz minimum.
>>
>> Hi Carsten --
>>
>> Interesting about the different colour channels acting
>> differently. If
>> it is easy for you, maybe you could also try alternate red/blue
>> lines on
>> a stride of 2 or 4 for example to see if there is a pathological
>> pattern. When we had this bug with the PLL divider register getting
>> trashed on the Glamo and we saw really slow refresh (like ~1Hz), I
>> noticed there seemed to be some kind of interlace action going on
>> where
>> the redraw was happening. It didn't look like true progressive scan.
>>
>> If you do the math on the PCLK vs actual overscan effective pixels,
>> it
>> comes out to 60Hz is what we deliver in portrait right now.
>> There's no
>> way 60Hz noninterlaced refresh should give flicker by itself.
>
> hhmmm. then xrandr is lying to me, it claims 50hz. aqnd it claims
> 25hz for
> landscape mode (which explains the much worse flicker).
>
>> Either the refresh action we perform "beats" against another
>> oscialltor
>> inside the LCM ("booster" or this "internal" osciallator), or there
>> is
>> some kind of PWM trickery used to get the intensity levels that we
>> beat
>> against somehow.
>
> i haven't found a pathological pattern yet - but it seems a smooth
> gradient - in
> ANY direction seems to bring it out. that doesn't help me figure out
> what kind
> of pathological pattern is causing it. for that matter a solid
> orange color
> region flickers too - all by itself. no gradient needed.
>
> rgb: 255 145 0 does a wonder flickering job. this is totally bizarre
> unles u
> look at there being some temporal interference pattern on the r & b
> signals
> that doesn't affect g, and the interference pattern is inverted
> between r & b.
>
>> - -Andy
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.7 (GNU/Linux)
>> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>>
>> iD8DBQFH07AWOjLpvpq7dMoRAiUlAJ9KoQLqsX8hW+IPHwwzU0DfGTRwZgCfRV1Y
>> SarAlpZB/cZdMbTe4HfvSzQ=
>> =ecwK
>> -----END PGP SIGNATURE-----
>
>
> --
> Carsten Haitzler (The Rasterman) <raster at openmoko.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/openmoko-kernel/attachments/20080309/960f03ab/attachment.htm
More information about the openmoko-kernel
mailing list