Hi, XiuHua, You mean the font is not right, or just looks strange. Is the font English, or any other kind? If it just looks strage, may be that's result of the screen resolution:640x480. You see, when we just installed the WINXP, without the graphic hardware driver, the default screen resolution was 800x600 or 640x480, the font looks strange ,too.
You could try to adjust the brightness ,by META+Wheel? Best regards, chiachen [EMAIL PROTECTED] 2008-06-27 ======= 2008-06-27 09:54, your message: Re: [directfb-users] The problem of running DirectFB programs!======= I have tried the DirectFB-1.2.0-rc1, and now the DirectFB can work correctly.So I re-cross compiled the GTK-DirectFB and its dependencies, and the GTK widget could display on my screen , but the fonts and the colors of the widget was incorrect.The fonts looked strange and the color of widget was always pink. I think it is the problem of fonts and color settings(rgb settings error ?),how can I resolve this problem ? Thanks for your help sincerely. To Brian Rhodes: Is the package davincifb_2.6.10.tar.bz2 ? I dowloaded it but there was no document or readme file to explain how to use it. Brian Rhodes wrote: > It looks like you are using Montavista 4.0 which explains why it's not > working. You will need to either add the support expected by the > davinci graphics driver to the linux fb driver, or use the included > kernel source. I can't remember if it was a patch or the entire > driver. You could also look at using the GIT kernel driver, which last > I checked, also did not have the required support. Or you can backport > the driver from Montavista 4.0.1 which is actually laid out fairly > nice. In any event you will either need to add support in the driver > for some of the ioctls the davinci graphics driver needs, or you will > need to work-around that code in the graphics driver. > XiuHua Wu wrote: > >> Hi: >> I'm a novice to DirectFB, and I have successfully cross compiled the >> DirectFB(version:1.1.1) and GTK-DirectFB(version:2.12.8) for my davinci >> 6446.But I encounter some problems when I try to run some DirectFB or >> GTK-DirectFB testing programs. >> >> If I just ran a very simple DirectFB testing program to draw a line >> or a rectangle, it could draw the line or rectangle on my screen >> successfully.But when I tried any complexer testing programs (for >> example, create a window on the display layer and do some operations), >> it failed to display.Here is the log message: >> >> =======================| DirectFB 1.1.1 |======================= >> (c) 2001-2007 The DirectFB Organization (directfb.org) >> (c) 2000-2004 Convergence (integrated media) GmbH >> ------------------------------------------------------------ >> >> (*) DirectFB/Core: Multi Application Core. (2008-06-25 03:49) [ DEBUG ] >> (*) Fusion/Init: Builtin Implementation is still experimental! >> Crash/Deadlocks might occur! >> (*) Fusion/SHM: NOT using MADV_REMOVE (2.6.10.0 < 2.6.19.2)! >> [0x02060a00] >> (*) Direct/Thread: Running 'Fusion Dispatch' (MESSAGING, 2287)... >> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2297)... >> (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 2308)... >> (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org) >> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 2309)... >> (*) DirectFB/Input: Keyboard 0.9 (directfb.org) >> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org) >> (*) DirectFB/Core/WM: Default 0.3 (directfb.org) >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Surface: Allocated 640x480 16bit RGB16 buffer at offset 0 and >> pitch 1440. >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16 >> (*) FBDev/Mode: Switched to 640x480 (640x480) at 16 bit RGB16 (wanted >> RGB16). >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Mode: Testing 640x480 RGB16 >> (*) FBDev/Mode: Preparing switch to 640x480 RGB16 >> (*) FBDev/Surface: Allocated 640x480 16bit RGB16 buffer at offset 0 and >> pitch 1280. >> (*) FBDev/Mode: (Post)Setting 640x480 RGB16 >> (*) FBDev/Mode: Switched to 640x480 (640x480) at 16 bit RGB16 (wanted >> RGB16). >> Width : 640, Height : 480 >> (!) [Main Thread 0.837] ( 2286) *** Assertion >> [surface->num_buffers > 0] failed *** [../../../src/core/surface.h:287 >> in dfb_surface_ge >> t_buffer()] >> (!) [ 2286: 0.837] --> Caught signal 5 (unknown origin) <-- >> (!!!) *** WARNING [still objects in 'Layer Region Pool'] *** >> [object.c:241 in fusion_object_pool_destroy()] >> (!!!) *** WARNING [still objects in 'Layer Context Pool'] *** >> [object.c:241 in fusion_object_pool_destroy()] >> (!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 >> in fusion_object_pool_destroy()] >> (!) Direct/Thread: Canceling 'Fusion Dispatch' (2287)! >> >> >> >> It puzzled me so much, and I couldn't find the reason.I >> use these compile options to cross compile the DirectFB: >> ./configure --enable-osx=no --enable-x11=no --enable-mmx=yes >> --enable-fbdev=yes --enable-sdl=no --enable-video4linux=yes >> --enable-video4linux2=yes --enable-zlib=yes --enable-jpeg=yes >> --enable-png=yes --enable-gif=yes --enable-freetype=yes >> --with-gfxdrivers=davinci >> --with-inputdrivers=linuxinput,ps2mouse,keyboard --with-tests >> --host=arm-linux --build=i386-linux --target=arm-linux --prefix=/arm >> --enable-multi --enable-debug-support=yes --enable-debug=yes >> --enable-extra-warnings=yes --enable-unique=yes >> >> Is there anything wrong ? Or I have missed something ? >> >> >> >> _______________________________________________ >> directfb-users mailing list >> directfb-users@directfb.org >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users >> >> >> > > _______________________________________________ > directfb-users mailing list > directfb-users@directfb.org > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users > > . = = = = = = = = = = = = = = = = = = = =
_______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users