Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: abispac on September 01, 2009, 04:45:28 pm
-
i found a similar post but with no solution, ill explain as simple as posible.
when i launch a game from hyperspin in mame , the controllers stop responding normal and they become slow, if i launch same game from comand promnt, it runs great and no controller problem, i use autolaucn in hyperspin, but i discovered that really dosnt matter, problem still there. If i use triplebuffer in mame i dont get the controller problem alot but i still notice a bit of a problem.. im using a p4 computer 2.4 with 1.5gb ram on a nvidia fx5200 128 agp card...mame .132 iwas using the same setup on similar computer espcs... thanks for any help.
Update i found that when using mame with hyperspin mame uses 100% cpu and when i run mame from command prompt mame uses only 27% cpu... any ideas? someone?
-
I had the same problem and stopped using hyperspin as a result. The behavior reminds me of when you tell the D3D driver that you don't mind buffering up a ton of frames, so the graphics is always behind.
-
well, the weird part is that this only happens on this computer, that compared to the other one, it bassacly the same computer, same video card,more ram , the only diference its the motherboard...
-
Could have different behavior with different drivers. If there are any settings in Hyperspin for vsync, buffering frames, etc, you might want to mess with them. Also, check the control panel for your video driver and make sure there isn't something there.
-
weird thing, i erased the mame.ini file and everything works like a charm, so it must to be something in the mame .ini file that makes mame use 100% cpu when hyperspin its running, ill see if i can came up with the problem...
-
Perhaps it's a video setting? It can be d3d, ddraw or gdi
-
i found the problem, and a posible bug in mame, i found that on certain cpus, like the one im using roght now, if i set the sleep option in mame.ini to 0 wich is no, and use hyperspin as a front end, something goes wrong and causes mame to use 100 cpu, i tested mame from 127 to 132 and all gave the same result. now settinbg the slepp option to its default wich is 1, lets mame runs on a normal way, and this only happens when mame its using hyperspin, launching mame form command prompt with sleep option at 0, mame works just fine, so it has to do something betwen the sleep option conflictin with hyperspin. thanks for the attention.
-
Maybe HyperSpin is still using CPU/processing in put when Mame is running?
-
So when it pegs you guys at 100% do any games run well (I would assume not)? The reason for this question is because I'm running HS FE and have never noticed any problems although I've never checked my cpu% while emulating 'inside' of HS.
Is there a shortcut key for mame to show cpu usage while running a game?
-
HS really needs to put itself to sleep when Mame is running.
-
Maybe you could use an app like process (http://www.beyondlogic.org/solutions/processutil/processutil.htm) to set HS's process priority to low before Mame is launched and back to normal upon return. It may not be possible to use Sleep() in AS3 but I'd be suprised if HS doesn't already sleep while Mame is running.
-
i fixed the problem by just let the default option in mame , and yes, games where not slow, only the controllers where not responding, and what i did was hit alt ctrl del and cheked at the task manager and thats where i saw mame was using 100 cpu
-
Big giant fail on HyperSpin's part for you having to fix it this way. :) Awesome that you figured it out though!
-
have you tried in your system?
-
No. I switched to GameEx until I get around to coding a frontend for myself.
-
good for you, good luck, hope you make somenthing interesting :cheers:
-
good for you, good luck, hope you make somenthing interesting :cheers:
Thanks! I'll put out whatever I end up with, although I'm going to focus on making it work for me first without too much concern for making it configurable.