[systemd-devel] [PATCH v2 6/8] add GOP mode setting and splash drawing support

Ylinen, Mikko mikko.ylinen at intel.com
Fri Jan 17 03:18:33 PST 2014


Hi Tom,

On Thu, Jan 16, 2014 at 5:21 PM, Tom Gundersen <teg at jklm.no> wrote:

> Hi Joonas,
>
> On Thu, Jan 16, 2014 at 4:13 PM, Joonas Lahtinen
> <joonas.lahtinen at linux.intel.com> wrote:
> > By our measurements, the original BGRX code only adds some 5
> milliseconds to
> > the boot time compared to no logo at all, where the BMP code adds almost
> 70
> > milliseconds.
> >
> > I think the most difference comes from the fact that in the BGRX file the
> > pixel data is already in format suitable format for UEFI blit operations,
> > and pixels are pushed to the blit operation as a big batch, just like
> they
> > are loaded as one big batch. The BMP code invidually loops each pixel.
> Would
> > the BGRX format be accepted aside the BMP format, for these speed
> reasons?
>
> Could we first try to optimize the BMP loader? Also, could you share
> your test image so I can have a look?
>

We've simply used the web page logo [1] exported using Gimp:

$ identify gummiboot-icon3.bmp
gummiboot-icon3.bmp BMP 295x245 295x245+0+0 8-bit DirectClass 218KB 0.000u
0:00.000


[1]  http://freedesktop.org/wiki/Software/gummiboot/gummiboot-icon.png

-- Mikko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20140117/309f05e3/attachment.html>


More information about the systemd-devel mailing list