Can't expect much from Geode since it utilizes the MediaGX core and it
never had an impressive blitting engine. You might want to try
optimizing the driver a bit since the stock driver is a bit of overkill
on coding. 

Simon Ueng

On Tue, 2003-09-09 at 14:33, Selwyn Tang wrote:
> Dear all,
> 
> I have compiled the latest NSC Geode framebuffer driver, nsc-kfb-2.7.7, into my
> 2.4.21 kernel and enabled it using video=nscfb during booting. I then tried
> mplayer (tried many versions, 0.90, 0.91, 1.0pre1, cvs about a week ago) with
> directfb (0.9.19) support but found that the performance was poor, worse than
> using the fbdev video output driver from mplayer. And I have to turn on direct
> rendering (-dr) in mplayer in order to get the video output.
> 
> When I start mplayer with directfb, it correctly detects my geode and shows the
> following:
> 
>   (*) Single Application Core. (with MMX support) (2003-08-19 07:59)
>   (*) DirectFB/misc/memcpy: using glibc memcpy()
>   (*) DirectFB/InputDevice: Keyboard 0.9 (convergence integrated media GmbH)
>   (*) MMX detected and enabled
>   (*) DirectFB/GraphicsDevice: nsc NSC GX1/GX2 driver version 1.1 (NSC)
>   (*) DirectFB/Layer: Enabled 'FBDev Primary Layer'.
>   DirectFB: Preinit entered
>   Dependent NSC Kernel FrameBuffer driver version is 2.7.7 or later
>   DirectFB: Keyboard init OK
>   DirectFB: Preinit OK
> 
> The performance of using directfb is very poor, with video output cpu usage up
> to 40%. The case is worse when I tried to play the video full screen. However,
> using the simple fbdev video output driver from mplayer, the usage is around
> 13%. Unfornately, fbdev doesn't allow scaling.
> 
> Despite the poor performance of -vo directfb of mplayer, the video seems to be
> simply stretched, not resampled to full screen.
> 
> From the log message of mplayer, I think the directfb nsc driver is activated
> upon detection of the nsc kernel fb driver. But I don't know why the performance
> is so bad. It seems like there is no hardware acceleration at all (but fbset -i
> shows accel to be true). Do anyone know why or have experience on it?
> 
> I also came across a version of mplayer (binary only) with a geode hw
> acceleration video output driver. Its performance is good, but I can't find it
> on the Internet. Do anyone know where I can find it?
> 
> Thanks in advance!
> 
> Selwyn Tang
> 
> 



-- 
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-users" as subject.

Reply via email to