Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: jimmy2x2x on February 16, 2012, 04:37:01 pm
-
running gm .145, xp x64, core2duo 2.4ghz, 2gb ram, 4890
all games run fine in ddraw, but lose sound pitch in d3d (wanted d3d for hlsl effects)
very easy to hear when playing rtype
any ideas?
cheers
-
Since v0.145 the sound is automatically tied to emulation speed, so a drop in pitch means a slow-down in emulation. Check the game's speed is 100%.
-
rock solid in ddraw, but fluctuates in d3d about 95% to 105% like its not syncing properly
-
It shouldn't fluctuate :(
Does it happen even if hlsl is not enabled?
-
yes, if I leave hlsl off and just change ddraw to d3d it fluctuates
-
Could you test that, just try rtype with d3d - see how the sound is please?
-
Just tested rtype on my cab, GM v0.145, both ddraw and d3d work just the same, speed is 100% and sound is OK.
Is there another monitor attached to your system, apart from the arcade monitor?
-
Just one monitor, dvi adapter to vga cable to vga monitor
-
Just one monitor, dvi adapter to vga cable to vga monitor
I once had a similar problem with erratic frame rates that got solved disconnecting the secondary monitor and rebooting (just keeping one monitor attached). After that, I think that re-enabling the connection didn't cause the problem, interesting.
Something I'd try, considering that for HD 4xxx cards the DVI is the primary output, is to swap your monitors, and connect the arcade monitor to the DVI instead.
EDIT: Sorry, I thought you were saying you have 2 monitors...
-
its a dual DVI card, I have powered down and swapped the ports.
Seems to be OK now!
I will test if out some more
-
Rock solid so far, thanks for all your help Calamity
I would never guess that this is just a standard pc crt, perfect res, perfect sync and hlsl effects ;)
-
Photos? Would love to see what you're seeing!
HLSL can be pretty cool. I was really impressed with it in the beginning. Of course, I can see some of its shortcomings after spending lots of time with real CRTs. However, you've got a kind of hybrid setup going. Very interesting!
-
Well I thought I had it solved, then it returned on bootup.
I was running VNC server in the background for remote admin, removed this and it seems fine again (didnt think to mention it!)
I suspect this was the real culprit as it interfaces with something VNC mirror driver as a graphics device.
Paradroid: for me its an ideal setup I can run everything from very low res arcade game to street fighter iv in 1600x1200 at authentic resolutions and refresh rates - I will try and capture some decent stills later on, but I am very happy with the hlsl effects.
here is my current config:
#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable 1
hlslpath hlsl
hlsl_ini_read 0
hlsl_ini_write 0
hlslini %g
hlsl_prescale_x 0
hlsl_prescale_y 0
hlsl_preset -1
hlsl_write
hlsl_snap_width 2048
hlsl_snap_height 1536
shadow_mask_alpha 3.0
shadow_mask_texture aperture.png
shadow_mask_x_count 320
shadow_mask_y_count 240
shadow_mask_usize 0.09375
shadow_mask_vsize 0.109375
curvature 0.0
pincushion 0.02
scanline_alpha 0.75
scanline_size 1.0
scanline_height 0.7
scanline_bright_scale 1.0
scanline_bright_offset 0.0
scanline_jitter 0.05
defocus 0.0,0.0
converge_x 0.0,0.0,0.0
converge_y 0.0,0.0,0.0
radial_converge_x 0.0,0.0,0.0
radial_converge_y 0.0,0.0,0.0
red_ratio 1.0,0.0,0.0
grn_ratio 0.0,1.0,0.0
blu_ratio 0.0,0.0,1.0
saturation 1.3
offset 0.0,0.0,0.0
scale 1.0,1.0,1.0
power 1.0,1.0,1.0
floor 0.0,0.0,0.0
phosphor_life 0.4,0.3,0.3
yiq_enable 0
yiq_cc 3.59754545
yiq_a 0.5
yiq_b 0.5
yiq_o 0.0
yiq_p 1.0
yiq_n 1.0
yiq_y 6.0
yiq_i 1.2
yiq_q 0.6
yiq_scan_time 52.6
yiq_phase_count 2
Nothing over the top, scanlines, very slight pincushion and some over saturation (remember to switch video to d3d to enable hlsl)
info on GM + VGA monitor here http://forum.arcadecontrols.com/index.php?topic=112869.0 (http://forum.arcadecontrols.com/index.php?topic=112869.0)
pics to follow...
-
I was running VNC server in the background for remote admin, removed this and it seems fine again (didnt think to mention it!)
I suspect this was the real culprit as it interfaces with something VNC mirror driver as a graphics device.
Yes that makes a lot of sense now that you mention that, and is an interesting discovery as a possible source of erratic frame rates. It's also surprising that ddraw doesn't seem to be affected by it! I always preferred ddraw to d3d, it's a shame it's almost deprecated.