Hello all,
I recently wrote a mail regarding problems with my
nVidia Vanta video board. I concluded that I was
mixing two different concepts: the drivers provided by
nVidia in order to run XWindows and the FB (used by
DirectFB). In fact, I uninstalled any nvidia driver
from nvidia and I am currently using rivafb module
compiled in my kernel.
But there are still problems developing basic tutorial
programs. Following I paste the result of a basic
test:
---------------------- DirectFB v0.9.21
---------------------
(c) 2000-2002 convergence integrated
media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (with MMX
support) (2004-11-25 10:19)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL,
2742)...
(*) Direct/Thread: Running 'Keyboard Input' (INPUT,
2743)...
(*) DirectFB/Input: Keyboard 0.9 (convergence
integrated media GmbH)
(*) Direct/Thread: Running 'PS/2 Input' (INPUT,
2747)...
(*) DirectFB/Input: IMPS/2 Mouse 0.9 (convergence
integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6
(convergence integrated media GmbH)
(*) DirectFB/WM: Default 0.1 (Convergence GmbH)
(!) DirectFB/FBDev: Panning display failed!
--> Invalid argument
(!) DirectFB/FBDev: yres 1024, vyres 1024, offset 1024
(!?!) *** BUG [panning buffer out of range] ***
[fbdev.c:1399 in dfb_fbdev_pan()]
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(!) DirectFB/FBDev: yres 1024, vyres 1024, offset 1024
(!?!) *** BUG [panning buffer out of range] ***
[fbdev.c:1399 in dfb_fbdev_pan()]
../image.c <148>:
(#) DirectFBError [primary->Flip (primary, NULL,
DSFLIP_WAITFORSYNC)]: Internal bug!
(!!!) *** WARNING [Application exited without
deinitialization of DirectFB!] ***
This is line 148 of image.c:
DFBCHECK (primary->Flip (primary, NULL,
DSFLIP_NONE));
I am thinking of buying a Matrox card in order to
avoid these kind of problems. Do you think is a good
idea, or would you work with nVidia Vanta instead?
I paste the rest of valued information regarding my
system.
# dmesg | grep rivafb
Kernel command line: ro root=LABEL=/ rhgb quiet
vga=0x31a video=rivafb
rivafb: nVidia device/chipset 10DE002C
rivafb: cannot reserve FB region
# fbset -i
mode "1280x1024-77"
# D: 131.096 MHz, H: 80.328 kHz, V: 76.649 Hz
geometry 1280 1024 1280 1024 16
timings 7628 160 32 16 4 160 4
rgba 5/11,6/5,5/0,0/0
endmode
Frame buffer device information:
Name : VESA VGA
Address : 0xda000000
Size : 5242880
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 0
YWrapStep : 0
LineLength : 2560
Accelerator : No
Thanks in advance for your support,
Alberto F
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com