The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: biglurk on October 13, 2018, 08:19:02 pm

Title: 31khz resolutions being let through by CRT Emudriver
Post by: biglurk on October 13, 2018, 08:19:02 pm
Hey guys. Not mame related as I have to fix this before I can even use a frontend proper, but I am having serious problems with CRT Emudriver. My exact issue is that unless I start a program with a 15khz progressive resolution that program is allowed to use 480p if it wants to. This not only endangers my monitors/tvs but makes it impossible to use my pc for any kind of emulation without constantly connecting and disconnecting a 31khz+ display for fixing the resolution. My workaround so far has been to leave the interlaced desktop res out of my modelines and just set one of my 15khz progressive super resolutions (e.g. 2560x240@60p) as my desktop resolution with arcade OSD before launching retroarch. As you can imagine this is exhausting. If this has been brought up before I am sorry.

PC: Optiplex 3010
OS: W7 PRO 64 bit fresh install
VGA: AMD 6450 (shows up as 7400 in drivers)

Modelines do not matter as no matter the modelines or lack of modelines the program will be allowed to use 31khz resolutions if it so chooses. It seems that CRT Emudriver is simply not able to remove 640x480p60 as a usable display mode on my pc. At first I wasn't sure it was 31khz because it just showed a double screen on my crt but I connected my vga cable to my ossc and it indeed shows as 480p.
Title: Re: 31khz resolutions being let through by CRT Emudriver
Post by: cyb on October 13, 2018, 11:57:49 pm
I had this same problem with a 6450 and I accidentally fixed it last night. I'm not sure how I fixed it exactly, but I think I disabled EDID emulation, reinstalled my modes, and enabled EDID emulation again. Try that and see if it works.
Title: Re: 31khz resolutions being let through by CRT Emudriver
Post by: buttersoft on October 14, 2018, 06:45:02 am
Go to start menu, type "services". Stop and disable the AMD External Events Utility service.

Then go into display properties from the desktop, and click the box to hide modes this monitor cannot display.
Title: Re: 31khz resolutions being let through by CRT Emudriver
Post by: biglurk on October 14, 2018, 08:26:39 am
Thanks for the help. Buttersoft's tip was what fixed my problem. Now when those programs want to use 480p they are using 480i. I'm still having problems with retroarch trying to use 640x480i every time I switch games without closing the open content first, but I'll take that over to the libretro forums. Thanks a lot guys.
Title: Re: 31khz resolutions being let through by CRT Emudriver
Post by: buttersoft on October 14, 2018, 07:47:41 pm
My memory says some guy we'd never seen before swung by the forums one day and blessed us all with that tip - it saved my bacon as well. Can't remember who it was to thank him properly though :(
Title: Re: 31khz resolutions being let through by CRT Emudriver
Post by: Paradroid on October 15, 2018, 01:05:47 am
Can't remember who it was to thank him properly though :(

Sounds like something Oomek would have done... genius.



Sent from my SM-G955F using Tapatalk