Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Unable to remove high-frequency modelines with HD 5450  (Read 3063 times)

0 Members and 1 Guest are viewing this topic.

pulse

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:March 21, 2024, 05:39:51 pm
  • I want to build my own arcade controls!
Unable to remove high-frequency modelines with HD 5450
« on: October 08, 2018, 01:04:49 pm »
hi, with the Radeon HD 5450 I've tried both drivers based on Catalyst 12.6 and 16.2.1, and it seems like every time I generate modelines (with any of the nanao ms2930, arcade 15kHz or generic 15kHz presets), unsupported modelines are still installed and show in in arcade OSD. indeed, even 640x480 interlaced @ 31kHz is used by default when a 15kHz only preset is selected.

it seems like compatible modelines are all installed as they should be, but I would like to prevent unsupported resolutions from being selectable (or worse, potentially being used by groovymame when they shouldn't be).

also, I'm not sure if toggling EDID emulation worked. I typically use HD 4670 cards which don't support it of course, but even with it enabled on both analog_0 and analog_1, the monitor continued to display as a generic pnp monitor.

am I misconfiguring something? thank you. if a log is needed I will be able to get one later.

photos of some modelines:



EDIT: I feel like this comes from a misunderstanding of how groovymame handles EDIDs with newer cards. the same issue happens with a 7000 series that I tried. does EDID emulation have any issues with the current version of the driver, or am I setting it up wrong? I choose the preset that I want and enable it without installing any modelines and the card resets but no EDID is forced.
« Last Edit: October 08, 2018, 05:14:29 pm by pulse »

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1758
  • Last login:March 22, 2024, 12:55:20 am
  • Is running at 15kHz
Re: Unable to remove high-frequency modelines with HD 5450
« Reply #1 on: October 09, 2018, 06:40:21 am »
EDID emulation should turn the monitor into one called "Arcade_15" or whatever preset you used. If it's not doing that, it's not working.

Make sure you get you downloads from Calamity's site, and that you're following the right guide on there too, of course - http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=301

When you use VMM, the modelines you generate come from a file you can select (the default being user_modes.ini or whatever it is) and are then vetted to see if they fall within the range limits of the monitor preset you select. So if you select the generic_15 preset, a 800x600@60.0000 mode is not going to pass, obviously. but a 320x240@60.0000 mode will, and will end up in the list you're about to install.

The format of the user_modes.ini file is really easy to follow, and you should edit it to only get the modes you need. Mine looks something like the below, because the more modes you have the longer it takes Windows to switch between them.

-------------------------

## Desktop ##

 640 x 480 @ 30.000000 desktop

## Amiga & DS ##

 320 x 240 @ 60.000000 240p
 640 x 480 @ 60.000000 480i
 800 x 600 @ 25.000000 600i

## Super resolutions ##

2560 x 238 @ 60.000000 super
2560 x 240 @ 60.000000 super
2560 x 242 @ 60.000000 super
2560 x 256 @ 60.000000 super
2560 x 262 @ 50.000000 super


EDIT: oh, and for the commands to add/remove individual modes in VMM, try this thread - http://forum.arcadecontrols.com/index.php/topic,153488.msg1608259.html#msg1608259

« Last Edit: October 09, 2018, 06:45:42 am by buttersoft »

pulse

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:March 21, 2024, 05:39:51 pm
  • I want to build my own arcade controls!
Re: Unable to remove high-frequency modelines with HD 5450
« Reply #2 on: October 09, 2018, 02:09:04 pm »
thanks! I have used CRT Emudriver plenty of times with pre-HD 5000 cards so I'm pretty familiar with how monitor presets and user modes work already, luckily. I planned to post on Calamity's site, but user registration isn't working there at the moment, so I figured that it would be okay to come here.

I think my issues with these newer generation cards are actually entirely a result of EDID emulation not working properly. I'm not entirely sure what the difference between analog_0 and analog_1 are, but no matter what configuration I try I cannot get it to actually activate for the output of the card (DVI-I, the displayport output is unused). when it comes to custom modelines things have been working well, but there have been times where the resolution has switched to something unusable because I'm unable to restrict the compatible resolutions via the EDID. again, tried with both catalyst versions of CRT Emudriver beta 13.

an unrelated issue, but has anyone experienced crashing in VMMaker when generating modelines from MAME XML? it crashes after the last log message mentions removing duplicate modelines. is this even required these days? Tools beta 13, tried both GroovyMame 0.200 and 0.202.
« Last Edit: October 09, 2018, 02:13:16 pm by pulse »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: Unable to remove high-frequency modelines with HD 5450
« Reply #3 on: October 10, 2018, 06:10:54 am »
EDID emulation is not working. This is because your card's output scheme is unusual and untested. Hopefully in next version it can be supported.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi