From: Hal G. <hg...@2g...> - 2008-04-08 16:01:55
|
Hey Peter, From my understanding, the directfb takes advantage of the PXA hardware graphics acceleration features that the linuxfb and qt core do not. Sense qtcore does not know about the chip set the frame buffer is running on it can't possibly know how to use it's hardware accelerated features, where as the directfb software should be set up specify for this. I replied to your last post about this earlier, didn't know if you saw the msg? I'll just copy it below. na, no real reason except that the mice run slow and the drag and drop robot is a little choppy, in the QT demos. It seems like it's an easy thing to implement so i would give it a shot, and see how it changes the qt graphics performance on the stixs. I'm just getting started in the gumstix world and thought I would use it as a learning step. Being as with my first task of getting PYQT to work, i struck out trying it with the OE stuff, so I figured i would mess around with this a bit (and hopefully learn some stuff) before i went and started trying to take on the (seemingly) bigger task of cross compiling PYQT myself. The directfb stuff is so small it seems like it would be a gimme to anyone who would want to use QT on this platform. I wonder if there is a marked difference between your 16 bit and my 18 bit version of the QT demos? with the linuxfb that is of course... Peter Buelow wrote: > Hal, sorry to sound silly, but what exactly do you need the DirectFB > portion for? QT 4 embedded actually will talk to the linux framebuffer on > it's own, and provides at least most of the framebuffer capabilities that > DirectFB would (alpha blending, transparency, abstraction, etc). > > Mostly I'm curious as I'm really starting to push my QT apps on the > gumstix now, and would be interested to know if there is some feature I > was not aware of available to me. Right now, I can do just about anything > I want to with the QT widget set with the linuxfb option turned on. But > like all true geeks, maybe there's more I can squeeze out. > > >> Hey Tom, ya I tried that, it gave me no more info. >> >> root@gumstix-custom-verdex:~$ echo $QT_DEBUG_PLUGINS >> 1 >> root@gumstix-custom-verdex:~$ >> /qtopia/examples/graphicsview/collidingmice/collidingmice -display >> directfb -qws >> directfb: driver not found >> >> root@gumstix-custom-verdex:~$ >> >> Thanks for sticking with me on this, >> Hal >> >> Tom Cooksey wrote: >> >>> On Tuesday 08 April 2008 16:07:37 Hal Glenn wrote: >>> >>> >>>> Ya, I got it all built adding the src/include, directfb lib and lib >>>> directories to the qmake file, I had it pull the OE made directfb lib >>>> from >>>> the gumstix direcfb build image. it then passed the configure checks >>>> and >>>> seemed to build correctly. yes, i used the -plugin-gfx-directfb. >>>> >>>> >>> Could you post the output if you set the QT_DEBUG_PLUGINS=1 env var? >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>> Register now and save $200. Hurry, offer ends at 11:59 p.m., >>> Monday, April 7! Use priority code J8TLD2. >>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Register now and save $200. Hurry, offer ends at 11:59 p.m., >> Monday, April 7! Use priority code J8TLD2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Register now and save $200. Hurry, offer ends at 11:59 p.m., > Monday, April 7! Use priority code J8TLD2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |