[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    splashscreen with xorg and embedded linux query
From:       Vikas Patil <vikasmpatil () gmail ! com>
Date:       2015-02-20 13:15:15
Message-ID: CA+kt3u3mFN1K-MYj9_QvUxkYAOzjAVaBG=1BYGzM7zPWmCvHSQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Dear All,

I am working on to implement the splashscreen using following target
configuration. What I have done is added the splashscreen() thread (which
will mmap the /dev/fb0 and splash image and then memcpy) and starting this
thread as the first call in main() @dix/main.c and exiting this thread
before dispatch() in main() @ dix/main.c. With this I can see the
splashscreen image however I am also seeing one very fast clear with black
and also couple of
flicker with black lines.

Could anyone give some suggestions/idea regarding How can I avoid these
clear and flicker with black?

In which cases I can see clear with black and black line artifacts?

Could any one also point me the code or sequence where I need to
look/debug? Is it possible to do this, avoid mode setting if it does while
xorg starts or something else that I don't know?

My goal is to show the splash image smoothly (no artifacts, flicker or
clear). I think here the xorg calls fbdev xddx driver from vivante corp and
also takes help from libfbdevhw.so?
I tried changing some flags, disabling some calls but no success yet. also
xddx doesn't support "-background none" option.


Target Configuration:
kernel: customized 3.10.17
SOC:    i.MX6
XORG: 1.14.4
XDDX driver: xf86-video-imxfb-vivante

Thanks for you time. Waiting for some reply.

Regards,
Vikas

[Attachment #5 (text/html)]

<div dir="ltr"><div>Dear All,<br><br>I am working on to implement the splashscreen \
using following target configuration. What I have done is added the splashscreen() \
thread (which will mmap the /dev/fb0 and splash image and then memcpy) and starting \
this thread as the first call in main() @dix/main.c and exiting this thread before \
dispatch() in main() @ dix/main.c. With this I can see the splashscreen image however \
I am also seeing one very fast clear with black and also couple of   <br>flicker with \
black lines.<br><br>Could anyone give some suggestions/idea regarding How can I avoid \
these clear and flicker with black? <br><br>In which cases I can see clear with black \
and black line artifacts?<br><br>Could any one also point me the code or sequence \
where I need to look/debug? Is it possible to do this, avoid mode setting if it does \
while xorg starts or something else that I don&#39;t know?<br><br>My goal is to show \
the splash image smoothly (no artifacts, flicker or clear). I think here the xorg \
calls fbdev xddx driver from vivante corp and also takes help from libfbdevhw.so? \
<br>I tried changing some flags, disabling some calls but no success yet. also xddx \
doesn&#39;t support &quot;-background none&quot; option.<br><br><br>Target \
Configuration:<br>kernel: customized 3.10.17<br>SOC:       i.MX6 <br></div>XORG: \
1.14.4<br><div>XDDX driver: xf86-video-imxfb-vivante   <br><br>Thanks for you time. \
Waiting for some reply.<br><br>Regards,<br>Vikas<br></div></div>


[Attachment #6 (text/plain)]

_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic