Main > Main Forum
Slow running beat em ups
CheffoJeffo:
--- Quote from: torez on November 28, 2006, 04:26:09 am ---
--- Quote from: subcriminal on November 28, 2006, 03:17:16 am ---MAME is all about processing power to emulate and not your graphics card.
--- End quote ---
So you are telling me that ANY video card will do? The only way to find out about the bottlenecks in your computer is to swap easy to change components. Sometimes just updating the driver may do wonders and I'm not just talking about 3D video.
You are forgetting that "processing power" is built in a video card also. With a better video card (gpu) you are using less cpu cycles that you need for your processing power. Why not just use integrated video? Good luck using that with these newer games.
--- End quote ---
This is a rather naive way to "find bottlenecks" and is typically employed when people don't know much abut the processing being done (which is 99.9% of the time these days, but still ...).
To understand what subcriminal was getting at, perhaps the following will help (and I am not the author of this text and am no expert in MAME):
--- Quote ---Think of it this way, MAME cannot use your 3D card to emulate a 3D game (say Tekken for example). All 3D calculations are done in software emulation by your CPU (your Athlon, if you will) because there is too much variation with 3D cards/drivers and their associated bugs (you may hear about ATi or nVidia 'cheating' on benchmarks by taking shortcuts in their drivers, this inherrently leads to inaccuracies in something as precise as emulation.)
Hence, what MAME does do, is once your CPU emulates what is being drawn by the emulated hardware, it can send that display off to your 3D card and use its '3D features' to speed up the drawing to your screen. So, it is '3D' if you think of it in the sense that the emulated screen you are seeing is mapped to one big flat polygon the size of your screen like a texture map.
--- End quote ---
And, since you mentionned onboard video, there is a section of the post from the same author dealing with that (and agreeing with you):
--- Quote ---But then again, if you have a really ---smurfy--- onboard graphics card (ones that share memory with your main system memory) direct3d may be much slower for you. So your best bet is to go with a middle of the road card unless you are going to be playing 3D games are are going to want the extra horse power.
--- End quote ---
Cheers.
EDIT: Caveat -- I have not used a version of MAME later than v.90 and have always focused on classics, so have never had a problem like the one experienced by the OP.
Timoe:
Just use the emulator, Zinc.
subcriminal:
I'm way behind with MAME romsets by the sound of it ;D
Going off subject a bit....I'm not running the latest games as they surpassed by console capabilities, there's no originality in the more modern games and I can't see the point in using the wrong tool for the job.
releasedtruth:
As I understand it there's some difference in running those games depending on your version of mame/mame32/fastmame as well as your rendering options. If you use D3d over Directdraw, etc. You could toy with those settings, but I agree, if Zinc supports your game of choice, by all means use that. Unfortunately there were some decent poly games that aren't on the list.
GT
torez:
--- Quote from: CheffoJeffo on November 28, 2006, 07:37:47 am ---This is a rather naive way to "find bottlenecks" and is typically employed when people don't know much abut the processing being done (which is 99.9% of the time these days, but still ...).
--- End quote ---
Do you speak from experience or have you read it somewhere? More than 20 years of dealing with computing here and 10 helping others, so I doubt my naive approach here.
--- Quote ---To understand what subcriminal was getting at, perhaps the following will help (and I am not the author of this text and am no expert in MAME):
--- Quote ---Think of it this way, MAME cannot use your 3D card to emulate a 3D game (say Tekken for example). All 3D calculations are done in software emulation by your CPU (your Athlon, if you will) because there is too much variation with 3D cards/drivers and their associated bugs (you may hear about ATi or nVidia 'cheating' on benchmarks by taking shortcuts in their drivers, this inherrently leads to inaccuracies in something as precise as emulation.)
Hence, what MAME does do, is once your CPU emulates what is being drawn by the emulated hardware, it can send that display off to your 3D card and use its '3D features' to speed up the drawing to your screen. So, it is '3D' if you think of it in the sense that the emulated screen you are seeing is mapped to one big flat polygon the size of your screen like a texture map.
--- End quote ---
--- End quote ---
If you read my comment correctly, I was talking about better 2D support for Mame with a better card.
--- Quote ---And, since you mentionned onboard video, there is a section of the post from the same author dealing with that (and agreeing with you):
--- Quote ---But then again, if you have a really ---smurfy--- onboard graphics card (ones that share memory with your main system memory) direct3d may be much slower for you. So your best bet is to go with a middle of the road card unless you are going to be playing 3D games are are going to want the extra horse power.
--- End quote ---
--- End quote ---
Says right here:
--- Quote --- to go with a middle of the road card.
--- End quote ---
Do you think that 32MB Geforce MMX 2 card is that middle of the road? It's obvious that my advice to try another card was a sound one and, for that matter, you've failed to understand my advice here.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version