The NEW Build Your Own Arcade Controls

Front End Support => MaLa Frontend => Topic started by: tokyorock on August 12, 2012, 06:35:26 pm

Title: Direct3D Rendering Issues [RESOLVED]
Post by: tokyorock on August 12, 2012, 06:35:26 pm
After resolving many issues with my computer, another error has appeared involving Direct3D Rendering. Every time I try to run a ROM, it is lagging or unresponsive. I have already updated my sound and video card drivers and installed the latest version of DirectX. What should I do now?

My Computer:
Windows XP Professional SP3
Intel Pentium 4 CPU 2.00GHz Processor
1GB RAM
ATI Rage XL 8MB PCI Video Card
CMI8738 PCI - 6CH - LX Sound Card

---------------------------EDIT-------------------------------

I found an ATI Rage 128 Pro 16MB AGP Video Card while searching through my computer graveyard, which runs games such as Pac-Man just fine, but games such as Spiderman still don't work properly and give me the Direct3D error message.
Title: Re: Direct3D Rendering Issues
Post by: harveybirdman on August 12, 2012, 08:55:08 pm
Are you using MameUI?  if so try going into game properties and selecting the "Videomode" of Direct Draw.


Title: Re: Direct3D Rendering Issues
Post by: tokyorock on August 12, 2012, 09:33:51 pm
I am currently using MAME 0.146 and MaLa.

Is switching to MameUI the only option I have?
Title: Re: Direct3D Rendering Issues
Post by: harveybirdman on August 12, 2012, 09:45:17 pm
No not at all, just have to change the mame config

in the directory where you have mame there should be a config file.

Open in with notepad, scroll down to video options

there is something that says

Video                        d3d


change the d3d to ddraw save then launch a game and see if that helps.  If it does then you may need a different version of direct3d in order for it to work.
Title: Re: Direct3D Rendering Issues
Post by: capsule on August 13, 2012, 05:02:18 am
Mame's D3D needs a directx9 compatible card.
I tried different cards on the 1UP cab I want to sell...

- Integrated SIS chipset : no luck
- TNT2 : no luck
- GeForce4 MX440 : works like a charm

So you need to find a more recent card to use D3D mode. DDRAW will be too slow.

Finding a GeForce4 MX440 today is very easy and cheap.
Title: Re: Direct3D Rendering Issues
Post by: tokyorock on August 13, 2012, 04:52:15 pm
My computer is a bit outdated, and it features three 5V 32 bit PCI slots and one 1.5V AGP slot.

Since the GeForce4 MX440 requires a 64 bit PCI slot to function, it will not work in my computer. However, because I do have an AGP slot, I will be able to get a video card fast enough to run MAME (probably 64MB or more) for only a slightly higher cost than the GeForce4 MX440.

No card in particular in mind, but a quick eBay search brings up lots of results.
Title: Re: Direct3D Rendering Issues
Post by: capsule on August 13, 2012, 04:56:20 pm
My computer is a bit outdated, and it features three 5V 32 bit PCI slots and one 1.5V AGP slot.

Since the GeForce4 MX440 requires a 64 bit PCI slot to function

Nope, Geforce4 MX440 is AGP 8x (runs fine on slower AGP slots as well) so it should be fine for your computer, but yes, any similar AGP card could work.
Title: Re: Direct3D Rendering Issues
Post by: tokyorock on August 13, 2012, 06:20:21 pm
Nope, Geforce4 MX440 is AGP 8x (runs fine on slower AGP slots as well) so it should be fine for your computer, but yes, any similar AGP card could work.

I purchased a NVIDIA GeForce4 MX 440 on eBay for $9.80, and it works like a charm.