[vdr] softdevice 0.1.2 with DirectFB mach64

Martin Wache M.Wache at gmx.net
Sun Jul 3 10:34:57 CEST 2005


Gavin Hamill schrieb:
> I've had a little bit of progress. If I specify 'no-hardware' 
> in /etc/directfbrc, then I get /some/ kind of picture (video clip at 
> http://pod.nation-net.com/softdevice2.mpg ).. 
> 
> However unless I use mode=640x480 in /etc/directfbrc, vdr crashes at startup:
> 
> (*) DirectFB/Core: Single Application Core. (2005-07-02 14:20)
> (*) Direct/Memcpy: Using SSE optimized memcpy()
> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 31508)...
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 31517)...
>  (!!!)  *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [reactor.c:802]
> (*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
> (*) DirectFB/Genefx: MMX detected and enabled
> (*) DirectFB/Graphics: ATI Mach64 GT 0.13 (Ville Syrjala)
> (*) DirectFB/Graphics: Acceleration disabled (by 'no-hardware')
> (*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
> [dfb] Supported video Modes are: 640x480 at 8 800x600 at 8 640x480 at 8 720x576 at 16 
> 800x600 at 8 768x576 at 32 704x576 at 16 640x480 at 8 640x480 at 8 640x480 at 8 800x600 at 8 
> 800x600 at 8 800x600 at 8 800x600 at 8 800x600 at 8 800x600 at 8 1024x576 at 32 1024x768 at 8 
> 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1152x864 at 8 
> 1152x864 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8 1280x960 at 8 1280x960 at 16 
> 1280x960 at 32 1024x1024 at 8 1280x1024 at 8 1280x1024 at 8 1280x1024 at 8 1280x1024 at 8 
> 1280x1024 at 8 1600x1200 at 8 1600x1200 at 8 1600x1200 at 8
> [dfb] Enumeratig display Layers
> Layer 0 FBDev Primary Layer  Type: graphics
>   Caps: brightness contrast saturation surface
> Layer 1 Mach64 Overlay  Type: picture video
>   Caps: brightness dst_colorkey saturation screen_location src_colorkey 
> surface
> [surface capabilities] scrSurface: primary videoonly double-buffered flipping
> [dfb] width = 800, height = 600
> [dfb] got fmt = 0x00418c04 bpp = 32
> (!) [31501:    0.000] --> Caught signal 6 (unknown origin) <--
> Killed
> 
> Again, any and all suggestions welcome :)

It is now some time ago (about half a year) since I last tried to use my
Mach64 with the softdevice, but back then the DirectFB drivers for the
Mach64 didn't support all the functions needed by the softdevice. So it
didn't work at all.
I got a quite nice picture when using Vidix, but the OSD in pseudo OSD
mode was not visible, I asume due to incorrect colorkey handling in the
vidix drivers. I think software OSD blending worked.
Also the X11 drivers for the Mach64 I can't recommend, I never got a
picture due to lacking Xv support.
So I fear that the Mach64 is not the best choice for use with the
softdevice :-(.
I currently use a Rage128Pro with Xv out, this combination works really
nice for me. If you want to use DirectFB, as far as I know a Matrox or a
Unichrome is the best choice.

Martin



More information about the vdr mailing list