Hi Niels
Thanks for your response.
I thought the default was system=fbdev.
Now I have the DFBARGS set to sytem=fbdev with DirectFB-1.3 and when I run
arm-dfbinfo (or any other test DFB application) I see this error.
(!) Fusion/Init: World ABI (44) doesn't match own (45)!
Any idea why? (I am runnning fusion module 8.1.1)
However I tried the DirectFB-1.2 and I brought up two different applications
and it runs just fine. So, I will just
stick to 1.2 version for now and revisit DirectFB 1.3 later.
-Baskar
> Date: Tue, 14 Apr 2009 12:49:25 +0200
> From: ni...@directfb.org
> To: bask...@hotmail.com
> CC: directfb-users@directfb.org
> Subject: Re: [directfb-users] Help needed - running multi-core application
>
> Hi Baskar.
>
> system=devmem expects you to provide video-phys and video-mem, so it can
> map this in userspace. If you use system=fbdev instead, it would have
> used ioctls to come to the same result. For devmem, you must provide
> those always.
>
> The layers are not registered because there is no graphic driver
> selected that registers your layers. I see you used
> -with-gfxdrivers=none so that is logical. However, if you use
> system=fbdev, this will do this for you already.
>
> A lot of times the graphics driver determines what system you must
> select. If you do not have a graphics driver, you cannot use devmem. So,
> either try system=fbdev, or select a graphic driver that is devmem aware
> (check the probe() function).
>
> Greets
> Niels
>
>
> Baskar O wrote:
> >
> > Iam trying to run multicore DFB application on my arm based device.
> >
> > I have modprobed fusion.ko, created the /dev/fusion nodes and also did
> >
> > "mount tmpfs /dev/shm -ttmpfs "
> >
> > I configured DFB thus:
> >
> > ./configure --host=arm-linux --build=i386-linux --target=arm
> > --srcdir=`pwd` --prefix=$PREFIX --libdir=$PREFIX/lib
> > --libexecdir=$PREFIX/libexec --include=$PREFIX/include --disable-x11
> > --enable-debug --disable-voodoo --disable-mmx disable-see
> > --disable-sdl --enable-jpeg --enable-png --enable-gif
> > --enable-freetype --enable-fbdev --disable-video4linux
> > --disable-video4linux2 --with-gfxdrivers=none
> > --with-inputdrivers=linuxinput --enable-multi
> >
> >
> >
> > When I run
> >
> > [r...@bb bin]# ./arm-dfbmaster
> >
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > (c) 2001-2008 The world wide DirectFB Open Source Community
> >
> > (c) 2000-2004 Convergence (integrated media) GmbH
> >
> > ----------------------------------------------------------------
> >
> >
> >
> > (*) DirectFB/Core: Multi Application Core. (2009-04-09 15:15) [ DEBUG ]
> >
> > (*) Fusion/SHM: Using MADV_REMOVE (2.6.22.19 >= 2.6.19.2)
> >
> > (*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING
> > OTHER/OTHER 0/0] <8388608>...
> >
> > (!) System/DevMem: Please supply 'video-phys = 0xXXXXXXXX' and
> > 'video-length = XXXX' options!
> >
> > (!) DirectFB/Core: Could not initialize 'system_core' core!
> >
> > --> Invalid argument!
> >
> > (!) DFBMaster: DirectFBCreate() failed!
> >
> > --> Invalid argument!
> >
> >
> >
> > so when run this:
> >
> > [r...@bb bin]# ./arm-dfbmaster
> > --dfb:video-phys=0xD8909000,video-length=960000
> >
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > (c) 2001-2008 The world wide DirectFB Open Source Community
> >
> > (c) 2000-2004 Convergence (integrated media) GmbH
> >
> > ----------------------------------------------------------------
> >
> >
> >
> > (*) DirectFB/Core: Multi Application Core. (2009-04-09 15:15) [ DEBUG ]
> >
> > (*) Fusion/SHM: Using MADV_REMOVE (2.6.22.19 >= 2.6.19.2)
> >
> > (*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING
> > OTHER/OTHER 0/0] <8388608>...
> >
> > (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org
> > <http://directfb.org>)
> >
> > (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
> >
> > (!) IDirectFB_Construct: No layers available! Missing driver?
> >
> > (!) DFBMaster: DirectFBCreate() failed!
> >
> > --> Not supported!
> >
> >
> > Questions:
> >
> > 1. video-phys - Is it the physical address of /dev/fb/0?, why do I
> > need to provide that?
> >
> > 2. Why do I get the "No layers available"?
> >
> >
> > ------------------------------------------------------------------------
> > Quick access to your favorite MSN content and Windows Live with
> > Internet Explorer 8. Download FREE now!
> > <http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MSN55C0701A>
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > directfb-users mailing list
> > directfb-users@directfb.org
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> >
>
>
> --
>
> .------------------------------------------.
> | DirectFB - Hardware accelerated graphics |
> | http://www.directfb.org/ |
> "------------------------------------------"
>
> _______________________________________________
> directfb-users mailing list
> directfb-users@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
_________________________________________________________________
Rediscover HotmailĀ®: Get quick friend updates right in your inbox.
http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Updates2_042009
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users