Jump to content
HyperSync, HyperList and FTP are now back online ×
Sign in to follow this  
Psynaptik

Should I get such a performance hit with HLSL?

Recommended Posts

So, after much fiddling around, I just got HLSL effects enabled in RocketLauncher for MAME.

Trouble is, when I do have them enabled EVERY game goes very slow and grinds to a halt (test game is espgaluda).

So I have a dedicated vertical cab with an 19" Dell LCD monitor (it's a Vigolix inspired build) which has this PC in it:

AMDFX6300

8GB memory

NVidia Quadro FX 580 Graphics card.

Now, the graphics card is old because it's pulled from another machine. Is it the graphics card that's limiting me or something else I've missed?

Should I look at GLSL instead?

Do I need to replace the graphics card after all? If so, what's the cheapest I could get away with?

My RPi3 ran many of these games pretty good with shader options in retroarch (attract mode build from arcadepunks) ...were they some other kind of less demanding shader? Because it really seems to me that my PC should be kicking its butt!

Sorry for all the questions, but there's really a lot of detail to get my head around!

Share this post


Link to post
Share on other sites

Yeah, HLSL impacts performance on weak videocards. GLSL needs less power but the best option in mame is BGFX. Some rigs I've worked on had a weak videocards that could not run CRT GEOM on RA GLSL but worked like a charm using MAME's BGFX video mode and CRT GEOM DELUXE shader chain.

p.s. quadro videocards may have problems with games, they are made for professional applications and the drivers sucks in terms of gaming performance.

Share this post


Link to post
Share on other sites

Hey, thanks for replying.

I'm aware of the Quadro's specialism. I also have a AMD 2400XT lying around as well. Difficult to get proper data on comparisons, but they seem to have parity with each other. Is it worth seeing if I can swap them round do you think?

Just had a quick look at BGFX, but apparently it's only on mame 0.172 and later? At the moment I'm running with 0.170 because I have a full working set for that and there's nothing missing for me from it (apart from Ikaruga, which still doesn't work in latest MAME anyway AFAIK).

I'm trying to get away without having to download a whole new MAME set - they're beasty big files!

 

Share this post


Link to post
Share on other sites

Ikagura used Naomi board, just use demul for naomi, m2emulator for model 2 and supermodeler for model3.

Upgrade to mame 0.214 can make sense as finally cps3 (Street Fighter 3) emulation is now perfect.

For the videocard, well, try it. Old AMD drivers are often a mess...

Share this post


Link to post
Share on other sites

I think I'll stick with the Quadro for now. Seemed to have it going 'okay'.

I installed mame 215b and now I can't run any games in RL/HyperSpin!

0170 worked fine but doesn't have BGFX. 215b seems to work fine by itself and works with the roms from 0170 (so far..! ?), but refuses to work with RL/HyperSpin. I get this error:

"ScriptError - There was an error waiting for the window "ahk_class MAME". Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem. "

1 step forward (CRT-Geom works fine, deluxe is too taxing and causes sound glitches in things like Espgaluda), 2 steps back (no games in HyperSpin!).

How do I sort this? 

Share this post


Link to post
Share on other sites
7 hours ago, Psynaptik said:

I think I'll stick with the Quadro for now. Seemed to have it going 'okay'.

I installed mame 215b and now I can't run any games in RL/HyperSpin!

0170 worked fine but doesn't have BGFX. 215b seems to work fine by itself and works with the roms from 0170 (so far..! ?), but refuses to work with RL/HyperSpin. I get this error:

"ScriptError - There was an error waiting for the window "ahk_class MAME". Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem. "

1 step forward (CRT-Geom works fine, deluxe is too taxing and causes sound glitches in things like Espgaluda), 2 steps back (no games in HyperSpin!).

How do I sort this? 

Module changed from 0.211 on MAME, that's why MAME 0.215 works, and 0.170 does not.

Look for previous module for MAME and link it to your 0.170 set if required.

Share this post


Link to post
Share on other sites

Thanks, got it working in the end.

Unfortunately the BGFX and HLSL seem to be too taxing for the setup. Getting sound stuttering and/or slow frame rates, so will have to roll back into GLSL, which will be fine for now I suppose.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...