Re: broadsheetfb and fbcon

From: Jaya Kumar
Date: Mon Jun 07 2010 - 20:28:11 EST


On Sun, Jun 6, 2010 at 7:21 AM, Robert Emanuele <rob@xxxxxxxxxxx> wrote:
> real issue is when it tries to scroll the screen, it redraws each line
> partially and then does a full screen update with each partial line.

Sounds like what to expect because fbcon is using the slow path with
synchronous updates. It should be relatively straightforward to
improve that by reusing the deferred handler.

> It seems the driver is capable from Jaya's video at
> http://www.youtube.com/watch?v=0Bny6qyRDWw
>
> Are those kind of updates a limit of the broadsheet driver or fbcon?

That demo was horribly slow because it was host limited by the
xres*yres*16 gpio calls. That video was made before using batch
gpiolib support, which is a patchset that's out of tree,
http://thread.gmane.org/gmane.linux.fbdev.devel/13285 .

I had better results here, http://www.youtube.com/watch?v=aoG7XHO7P0s
and I was able to support 8Hz video,
http://www.youtube.com/watch?v=i4Loe5rIu4I (not display limited but
host limited). I had posted all of the code for that for review on
fbdev a while back, but I decided against getting it merged because it
wasn't elegant (needed userspace changes) and I think we can do
better. I'm trying to find time/funding to make those improvements.

Thanks,
jaya
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/