Sourath Roy wrote:
> Hi,
> I am trying to run a directfb application on my RedHat 9 machine, with 
> kernel version 2.6.13. I have built the kernel with the option "VESA VGA 
> graphics support" and have the following line for grub.
> vga=791 video=vesa:ywrap,mtrr
> After booting up "fbset -i" shows:
> 
> mode "1024x768-76"
> # D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz
> geometry 1024 768 1024 768 16
> timings 12714 128 32 16 4 128 4
> rgba 5/11,6/5,5/0,0/0
> endmode
> 
> Frame buffer device information:
> Name : VESA VGA
> Address : 0xe0000000
> Size : 3145728
> Type : PACKED PIXELS
> Visual : TRUECOLOR
> XPanStep : 0
> YPanStep : 0
> YWrapStep : 0
> LineLength : 2048
> Accelerator : No
> 
> I have Directfb version 0.9.22 installed on my system.
> 
> When I run the application, it gives be nothing but a blank screen and I get 
> the following message:
> 
> (*) DirectFB/Config: Parsing config file '/root/.directfbrc'.
> 
> ---------------------- DirectFB v0.9.22 ---------------------
> (c) 2000-2002 convergence integrated media GmbH
> (c) 2002-2004 convergence GmbH
> -----------------------------------------------------------
> 
> (*) DirectFB/Core: Single Application Core. (2005-04-14 13:07)
> (*) Direct/Memcpy: Using SSE optimized memcpy()
> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2921)...
> (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 2922)...
> (!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [reactor.c:802]
> (*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 2923)...
> (*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
> (*) DirectFB/Genefx: MMX detected and enabled
> (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated 
> media GmbH)
> (*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
> (!!!) *** WARNING [fbdev driver possibly buggy] *** [fbdev.c:1609 in 
> dfb_fbdev_set_mode()]

vesafb does not support mode changing.  It will not return an error but it
will always return a var based on its current video mode.

> (!!!) *** ONCE [unsupported destination format] *** [generic.c:5077 in 
> gAcquire()]
> 

What does the application want?  vesafb supports bpp8 at pseudocolor and
truecolor at bpp >= 16. Once you know what the app wants, set it with
the vga= option at boot time.

> I have tried this several times and have tried also with the option vga=788 
> at kernel command line. But with the same results..
> 
> Could the DirectFB version 0.9.22 be not compliant with the Linux kernel 
> 2.6.13? 

I don't think so.

> I installed my DirectFB before building the kernel, but I don't think this 
> could be an issue...?
> 

Probably not.

What's your graphics chipset?  You may have better results with a
chipset-specific driver, even if DirectFB has no gfxdriver for it.

Tony

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to