| Main > Software Forum |
| So What Cause's The Stuttering Sound Problem With DirectDraw?? |
| << < (2/10) > >> |
| lettuce:
--- Quote from: Howard_Casto on August 09, 2007, 11:52:11 am ---If you are using directdraw instead of direct3d then THAT is your problem most likely as directdraw is much slower. If your card doesn't support direct3d then it must be the original arcadevga (based on a radeon 7000) and it needs to be upgraded. --- End quote --- I dont use D3D as you not surpossed to with a ArcadeVGA card, as then it doesnt give the correct look of an arcade monitor. This is quoted from Andy's site (ulitmarc) 'MAME Configuration (General) This step is VITAL. If you do not do this you will not get any of the benefit of the ArcadeVGA card. By default MAME is configured to stretch and re-process the picture to fit on whatever resolution your PC happens to be running at. YOU DO NOT WANT THIS TO HAPPEN because usign the ArcadeVGA card you can have un-distorted video with a one-to-one pixel mapping. The basic changes you need to make are: HARDWARE STRETCH MUST BE OFF YOU MUST USE DIRECT-DRAW NOT DIRECT3D SWITCH RESOLUTIONS MUST BE ENABLED The command-line switches to do this if running Mame from a command line are: -video ddraw -nohwstretch -switchres' http://www.ultimarc.com/avgainst.html Thats the only reason i use Directdraw, otherwise i would use D3D as very thing runs fine with D3D :banghead: --- Quote from: Howard_Casto on August 09, 2007, 11:52:11 am ---You need to tell us which games specifically are giving you issues. --- End quote --- Well every game seems to have a sound stutter problem if i enable triplebuffer, it doesnt stutter constantly though, just now and again, where it stutters once then be fine for 5 or 10 seconds then stutters again, some games are worse than other and stutters once every 3 or 4 seconds, but its NOT constantly stuffering, just now and then! I just put 2 extra GB's of RAM into my mame PC, and that didnt cure the problem, still stuttered now and again, and still at 85% when pressing F11 |
| solid187:
Mine started doing this as well. I think I'm going to go back to .104 and be done with it if I can't get it to run without that intermittent hiccup. |
| lettuce:
So was .104 the last version where the sound doesnt stutter? |
| Howard_Casto:
I'm going to have to disagree with andy on this one. You won't get pixel perfect results but literally as much as it would be off by is one pixel (pixel offset error inherient in d3d which I think is compensated for in mame atm). Also you need to set "effect" to none, so you don't get blending effects mucking up the picture. Those other settings he mentioned are vital, but not so much the d3d/dd setting. Here's the deal.... when you run dd mame automatically trys to find the best resolution, when you run d3d it does not. So for a turn key solution you need to run dd. However! If you manually send a resolution then mame will try to use it, even in d3d mode. So you can run d3d, you just need to use one of those utilites out there that manually sets all the resolutions in ini files. I mean I could be wrong on this, mame's video system is being tweaked all the time, but that was how I understood it to work last time I checked. Also of course the avga could have some special reason it needs to be turned off I'm not aware of. All I'm saying is just try it and see what results you get! |
| ahofle:
When I first got my arcade monitor hooked up I tried many times to get an accurate picture with D3D (because it was faster and also the 'preferred' renderer) and never had any luck. I even asked about it on mame.net and Aaron himself said ddraw was the only way to run at native resolutions and avoid any scaling artifacts or antialiasing blurring. I still don't really understand why that is. |
| Navigation |
| Message Index |
| Next page |
| Previous page |