News:

Latest versions:
Server plugin: 0.5.1
MVP dongle: 0.5.2
Raspberry Pi client: 0.5.2
Windows client: 0.5.2-1

Main Menu

Running VOMP on a Geode-based PC

Started by hindif, October 11, 2007, 21:57:44

Previous topic - Next topic

hindif

I recently bought a Raon Digital Everun which uses the AMD Geode 600Mhz processor.  It is running Windows XP Home.  I installed DirectX 9.0c just like on my other PC's but VOMP refuses to run.  The logfile states:

16:45:24.000884 [info]   Core - Starting up...
16:45:24.000904 [info]   Core - Remote module initialised
16:45:24.000904 [info]   Core - LED module initialised
16:45:24.000904 [info]   Core - Mtd module initialised
16:45:24.000904 [info]   Core - Timers module initialised
16:45:24.000904 [info]   Core - Read from MTD: PAL 720x576
16:45:24.000904 [info]   Core - Video module initialised
16:45:24.000934 [WARN]   OSD - Could not create Direct3D9 device!
16:45:24.000934 [EMERG]  Core - OSD module failed to initialise
16:45:24.000934 [notice] Core - ViewMan module shut down
16:45:24.000934 [notice] Core - Command module shut down
16:45:24.000934 [notice] Core - VDR module shut down
16:45:24.000934 [notice] Core - OSD module shut down
16:45:24.000934 [notice] Core - Audio module shut down
16:45:24.000934 [notice] Core - Video module shut down
16:45:24.000934 [debug]  Timers - Timers shutdown start
16:45:24.000934 [debug]  Timers - Timers shutdown end
16:45:24.000934 [notice] Core - Timers module shut down
16:45:24.000934 [notice] Core - MTD module shut down
16:45:24.000934 [notice] Core - LED module shut down
16:45:24.000934 [notice] Core - Remote module shut down
16:45:24.000934 [notice] Core - Log module shutting down... bye!

I'm sure this is due to the weak graphics capabilities of the Geode.  dxdiag states that DirectDraw Acceleration is Enabled and it successfully tests.  Direct3D Acceleration states "Not Available".  However, I can play DVD's fine on the device.  Is there anything that can be done to get VOMP to work?

thanks for a great program!

MartenR

QuoteDirect3D Acceleration states "Not Available". 
Vomp on windows needs the Direct3D accelaration for painting the menüs over video, so if it is not availiable there is no way to use vomp.
The question is, if the geode has 3d acceleration and maybe a driver update can solve the issue.

If not it may be possible that vomp uses software emulation for 3d. While programming vomp I was not aware that there exist new graphics cards without 3D.  But I can not say if the performance will be ok with soft emu on a 600 MHz cpu.

I will test this but I may need your help for testing.

Marten

hindif

Marten,
I would be thrilled to work with you on testing this.  Looking up the specs for the Geode LX900 chip, it states:

Integrated FPU that supports the Intel MMX™ and AMD 3DNow!™ technology instruction sets

Perhaps you can see if Vomp can use this capability instead?  Again, please let me know what you'd like me to do.

thanks!

MartenR

QuoteIntegrated FPU that supports the Intel MMX™ and AMD 3DNow!™ technology instruction sets
This is actually not usable for graphics.
The first step will be that you try a new graphics card driver and if this does not work I'll try to make use of a software rasterizer, but I don't know if the performance will be good enough.
I will look into your problem after I have finished the mp3 support, which is the first task on my list.

Marten

MartenR

#4
Something comes to my mind, please check if in the control panel graphics hardware accelaration is enabled.

In the meantime I have checked the docs, the software emulation, that is integrated in the DirectX sdk is not for retail.
Unfortunetely all other DirectX software devices are commercial and therefore the way I thought it works is not open for us.
Sorry.

Marten