[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'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't support "-background none" 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