#9869 HIGH 1.5-sof: XO-1.5 screen glitches on resume

Zarro Boogs per Child bugtracker at laptop.org
Wed Jun 9 11:45:54 EDT 2010


#9869: XO-1.5 screen glitches on resume
---------------------------------------+------------------------------------
           Reporter:  wad              |       Owner:  cjb                              
               Type:  defect           |      Status:  new                              
           Priority:  high             |   Milestone:  1.5-software-later               
          Component:  x window system  |     Version:  Development build as of this date
         Resolution:                   |    Keywords:  DCON XO-1.5                      
        Next_action:  code             |    Verified:  0                                
Deployment_affected:                   |   Blockedby:                                   
           Blocking:                   |  
---------------------------------------+------------------------------------

Comment(by pgf):

 Replying to [comment:11 wad]:
 > Replying to [comment:8 pgf]:
 > > i think unfreezes can remain async without harm.
 > >
 > > there's still coordination of the vsync timings that wad opened this
 ticket with to be dealt with, as well.
 >
 > Actually, those two sentences seem irreconcilable.   While the actual
 reassertion of DCONLOAD to unfreeze the display may be asynchronous to
 VSYNC, the host frame buffer must be resynchronized to the DCON video
 timing by software first.

 i meant "unfreezes can remain async" from a s/w point of view.  currently
 when you "echo [0|1] > /sys/devices/platform/dcon/freeze", your echo will
 return immediately, and the (un)freeze is scheduled to happen later.  i'm
 changing freezes to be synchronous in that your echo won't return until
 the freeze is complete.  but unfreezes will remain async, from a user
 perspective.

-- 
Ticket URL: <http://dev.laptop.org/ticket/9869#comment:13>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list