Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: dheck on March 06, 2016, 03:50:46 pm

Title: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 06, 2016, 03:50:46 pm
Hey guys.  Looking for some advice here.  I am running GroovyMAME and CRTEmudriver.  If I play roms with an LCD computer monitor hooked up the games play perfectly.  The minute I switch it over to play on my CRT as the main display the games slow down to a crawl.  Sound and game play are extremely slow.  Any idea what might cause this?
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: Calamity on March 06, 2016, 04:31:14 pm
Your probably using an interlaced mode with Windows 7.
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 07, 2016, 08:24:27 am
Your probably using an interlaced mode with Windows 7.

I admit I am a complete noob at this.  How would I go about fixing this?  I have a VGA to component converter that can display all correct native resolutions.     
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: Calamity on March 07, 2016, 04:10:46 pm
Please post a log.
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 07, 2016, 06:26:16 pm
Please post a log.

Sorry for my ignorance.  Is this the log you are looking for?


Processing config...

>>display_init \System\CurrentControlSet\Control\Video\{13AAC406-C124-4BEE-8AB2-8F2E61B6EA0F}\0000               
Listing display devices...
\\.\DISPLAY1 - ATI Radeon HD 4300/4500 Series (CRT Emudriver - WDDM v1.1) - Generic Non-PnP Monitor - enabled - HKLM\System\CurrentControlSet\Control\Video\{13AAC406-C124-4BEE-8AB2-8F2E61B6EA0F}\0000
\\.\DISPLAY2 - ATI Radeon HD 4300/4500 Series (CRT Emudriver - WDDM v1.1) - Generic Non-PnP Monitor - disabled - HKLM\System\CurrentControlSet\Control\Video\{13AAC406-C124-4BEE-8AB2-8F2E61B6EA0F}\0001

Getting driver information for \\.\DISPLAY1
ADL Library found, retrieving functions...
ADL functions retrieved successfully.
CRT Emudriver 2.0 (12.6) found.

>>config_process               
Processing config...

>>modedb_build               
Creating mode list...
Importing video modes from custom list...

   31 video modes found

Generating dynamic mode table...
 16 redundant video modes found.

Reducing mode list...
 0 video modes dropped.

 15 modelines generated.

Exporting settings to mame.ini...
"640x480_60 15.69KHz 60.00Hz" 13.05 640 664 728 832 480 483 489 523 interlace -hsync -vsync
"2560x240_60 15.66KHz 60.00Hz" 52.12 2560 2664 2912 3328 240 242 245 261 -hsync -vsync
"2560x248_59 15.75KHz 58.77Hz" 52.42 2560 2664 2912 3328 248 249 252 268 -hsync -vsync
"2560x256_57 15.75KHz 57.07Hz" 52.42 2560 2664 2912 3328 256 257 260 276 -hsync -vsync
"2560x264_55 15.75KHz 55.46Hz" 52.42 2560 2664 2912 3328 264 265 268 284 -hsync -vsync
"2560x272_54 15.75KHz 53.94Hz" 52.42 2560 2664 2912 3328 272 273 276 292 -hsync -vsync
"2560x280_52 15.75KHz 52.50Hz" 52.42 2560 2664 2912 3328 280 281 284 300 -hsync -vsync
"2560x288_51 15.75KHz 51.14Hz" 52.42 2560 2664 2912 3328 288 289 292 308 -hsync -vsync
"2560x448_60 15.69KHz 60.00Hz" 52.22 2560 2664 2912 3328 448 467 473 523 interlace -hsync -vsync
"2560x464_60 15.69KHz 60.00Hz" 52.22 2560 2664 2912 3328 464 475 481 523 interlace -hsync -vsync
"2560x480_60 15.69KHz 60.00Hz" 52.22 2560 2664 2912 3328 480 483 489 523 interlace -hsync -vsync
"2560x496_59 15.78KHz 58.77Hz" 52.64 2560 2664 2912 3336 496 498 504 537 interlace -hsync -vsync
"2560x512_57 15.78KHz 57.07Hz" 52.64 2560 2664 2912 3336 512 514 520 553 interlace -hsync -vsync
"2560x544_54 15.78KHz 53.94Hz" 52.63 2560 2664 2912 3336 544 546 552 585 interlace -hsync -vsync
"2560x560_52 15.78KHz 52.50Hz" 52.63 2560 2664 2912 3336 560 562 568 601 interlace -hsync -vsync

>>modelist_install               
Installing modelines in system...
15 modelines installed.
Restarting device \\.\DISPLAY1
C:\GroovyMAME\CRT Driver\crt_emudriver_&_tools_2.0_beta_8_12.6_W.7.8.10-64\devutil64.exe reset "PCI\VEN_1002&DEV_954F&SUBSYS_02A81043&REV_00"
Device has changed.
Device has changed.
Listing display devices...
\\.\DISPLAY4 - ATI Radeon HD 4300/4500 Series (CRT Emudriver - WDDM v1.1) - Generic Non-PnP Monitor - enabled - HKLM\System\CurrentControlSet\Control\Video\{13AAC406-C124-4BEE-8AB2-8F2E61B6EA0F}\0000
\\.\DISPLAY5 - ATI Radeon HD 4300/4500 Series (CRT Emudriver - WDDM v1.1) - Generic Non-PnP Monitor - disabled - HKLM\System\CurrentControlSet\Control\Video\{13AAC406-C124-4BEE-8AB2-8F2E61B6EA0F}\0001
enabling \\.\DISPLAY4 : success
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: haynor666 on March 08, 2016, 02:34:48 am
What mame version You are using ?
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 08, 2016, 08:36:07 am
What mame version You are using ?

I am using 0.171. 
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: haynor666 on March 08, 2016, 09:26:51 am
This version is without ddraw so in 30 Hz modes groovymame probably (Calamity will know better) sync to 30 Hz due lack of other automatic options hence 50 % speed. Today I'm going re-test latest groovymame on XP x64 and 7 with hegative sync set to see how groovymame now reacts to such problems.
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: Calamity on March 08, 2016, 11:38:32 am
Posting a log:

  groovymame.exe romname -v >romname.txt
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: haynor666 on March 08, 2016, 02:12:27 pm
From fast test on XP x32 and Disc of Tron with groovymame 171 I didn't spot anything strange. Calamity, is it related to http://forum.arcadecontrols.com/index.php/topic,149898.0.html (http://forum.arcadecontrols.com/index.php/topic,149898.0.html) ?
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: Calamity on March 08, 2016, 02:24:12 pm
From fast test on XP x32 and Disc of Tron with groovymame 171 I didn't spot anything strange. Calamity, is it related to http://forum.arcadecontrols.com/index.php/topic,149898.0.html (http://forum.arcadecontrols.com/index.php/topic,149898.0.html) ?

No, that post is about ADL (GroovyMAME only uses that in W7+)
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 08, 2016, 04:18:43 pm
From fast test on XP x32 and Disc of Tron with groovymame 171 I didn't spot anything strange. Calamity, is it related to http://forum.arcadecontrols.com/index.php/topic,149898.0.html (http://forum.arcadecontrols.com/index.php/topic,149898.0.html) ?

No, that post is about ADL (GroovyMAME only uses that in W7+)

I should have added more detail to my original post.  I am using Win7 64bit.  The ROM I was trying to run was TMNT.  I will post a log later when I get home. 
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: haynor666 on March 08, 2016, 04:28:54 pm
Yeah - ADL library - so this can't be on XP and You should not have such problem because cards after serie HD4xxx work ok on 7x64 even with negative sync correctly.
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 08, 2016, 06:39:28 pm
Ok something odd is going on.  When I launch the game from Hyperspin or MAME itself the game runs at half speed.  Yet when I went to create the log from the command prompt it ran the game perfectly.  Any idea what would cause this?

Log attached 
Title: Re: ROMs Slowing to a Crawl When I Switch to CRT Display
Post by: dheck on March 08, 2016, 09:14:23 pm
Well this is embarrassing. It seems it was acting this way because I didn't have administrator rights on the groovymame.exe file. I made that change and everything seems to be working fine.