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: Lost inerlaced mode on 7970  (Read 3387 times)

0 Members and 1 Guest are viewing this topic.

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Lost inerlaced mode on 7970
« on: March 08, 2016, 10:28:07 pm »
Just got an Gigabyte HD 7970 Gigahertz edition.  Upgraded from a Radeon 6950.

Re-installing the driver, and re-importing the custom resolutions did not help.

Thought everything was fine then I noticed I can no longer get interlaced resolutions on the few games that do it.  the BVM says it's progressive 480p.

Got the latest groovymame 0.171 and  crt_emudriver 2.0 beta 7.

Here is a log of trying journey (yes I have tried others)

-Bastard
« Last Edit: March 08, 2016, 10:33:35 pm by emubastard »
-Bastard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Lost inerlaced mode on 7970
« Reply #1 on: March 09, 2016, 07:42:41 am »
Your mame.ini is messed up. Create a fresh mame.ini. Then create the modes again from VMMaker, making sure you check "export settings go GroovyMAME".
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

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #2 on: March 09, 2016, 11:14:27 am »
used mame64.exe -cc and created a new ini.  used vmmaker to re-install mode lines and update mame.ini  please note that my crt is on DISPLAY2 and this has never been an issue before.  I don't have a DVI-I for DISPLAY1 it would appear, but I have removed my LCD cable to make it DISPLAY1 and it doesn't appear to make any difference.

Still a no go.

When the rom first starts, info screen comes up and switchres actually says 2560x512i @ 60 but it is not interlace.  Monitor reports 480p, when it worked the monitor said 480i.
-Bastard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Lost inerlaced mode on 7970
« Reply #3 on: March 09, 2016, 12:49:33 pm »
First, what monitor preset are you using? Your mame.ini shows a multisync preset. You won't probably get interlaced modes with that preset, because they'll be calculated as progressive using the upper ranges instead (see your modeline list).

Second, for some reason GM is not processing all the crt_ranges in mame.ini. I suspect you have a game.ini getting in the middle.

Check the first lines of my log using your mame.ini and compare with yours.
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

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #4 on: March 09, 2016, 04:13:46 pm »
I'm using my own monitor configuration I added to monitor.ini

monitor "bvm_24d1wu_alt", "Sony BVM-24D1WU - Alternate", "4:3"
        crt_range0 15200-20500, 54.70-62.00, 1.500, 4.700, 4.700, 0.602, 0.191, 1.352, 0, 0, 192, 288, 390, 576
        crt_range1 30300-35000, 54.70-62.00, 0.500, 2.000, 2.600, 0.128, 0.030, 1.032, 0, 0, 320, 480, 0, 0
        crt_range2 30300-35000, 54.70-62.00, 0.500, 2.000, 2.600, 0.030, 0.030, 1.032, 0, 0, 481, 512, 0, 0
        crt_range3 42200-49900, 54.70-62.00, 0.800, 0.755, 3.400, 0.067, 0.156, 0.444, 0, 0, 640, 800, 0, 0

This has been working fine for quite some time.

my mame.ini says

monitor                   custom

All the crt_ranges look to be imported just fine...

I just tested arcade_osd.exe to DISPLAY2 and all the modes are working fine.  There is a  2560x512@60i listed in arace osd, interlaced comes right up when I test it.  I edited 2560x480@60p modeline in arcade osd, it said it witched to a lower vertical frequence (17.xxx) but it stayed progressive (This has always happened to me).

So I just uninstalled and re-installed the driver.  LCD is now DISPLAY19 and CRT is now DISPLAY20, I modified my mame.ini accordingly.

I also deleted the journey.ini from my ini folder.

The command line I used was...

mame64.exe journey -verbose > log.txt

Still progressive.

Oddly... I ran 1942 and switchres says 2560 x 256 (progressive) even tho I have a full functional 2560x224 mode working in arcade_osd.  I also tried "gng" and it found my 256x224 mode just fine... hmmm.

Here are some logs....  Somthing is definitely afoot.

-Bastard
« Last Edit: March 09, 2016, 04:16:13 pm by emubastard »
-Bastard

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #5 on: March 09, 2016, 04:14:48 pm »
Double post
« Last Edit: March 09, 2016, 04:17:03 pm by emubastard »
-Bastard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Lost inerlaced mode on 7970
« Reply #6 on: March 09, 2016, 04:33:28 pm »
You need cleanstretch 2 for super resolutions. That way it should be picking your 512i mode.

I see all ranges being read now, that's ok.
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

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #7 on: March 10, 2016, 01:25:27 am »
Nope, still no go.

To ensure it's not the video card some how, I re-installed the Radeon 7970.

I also tried groovymame 0.169 and 0.170... didn't work correctly either.  So strange, I can't think of what I could have done.

It's acting wierd on progressive modes too.  For example 1942 is 224p, I have a 2560x224 resolution.  I can force the resolution in 1942.ini, however if I let groovymame pick the resolution it skips right over 2560x224 and picks 2560x256 instead.  Weird.

Interlaced still doesn't work.

I attached mame.ini and logs for journey and 1942
-Bastard

chrisvg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:August 03, 2019, 09:47:50 pm
  • Blast City fanboy!
Re: Lost inerlaced mode on 7970
« Reply #8 on: March 10, 2016, 05:06:26 am »
It's acting wierd on progressive modes too.  For example 1942 is 224p, I have a 2560x224 resolution.  I can force the resolution in 1942.ini, however if I let groovymame pick the resolution it skips right over 2560x224 and picks 2560x256 instead.  Weird.

Correct me if I'm wrong, but 1942 natively runs at 256x224 rotated 270 degrees.  So wouldn't that mean to run it on a horizontal monitor it would have to run at 224x256?

In which case, GM picked the right resolution :)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Lost inerlaced mode on 7970
« Reply #9 on: March 10, 2016, 10:59:41 am »
Correct me if I'm wrong, but 1942 natively runs at 256x224 rotated 270 degrees.  So wouldn't that mean to run it on a horizontal monitor it would have to run at 224x256?

In which case, GM picked the right resolution :)

Sure.

I'll check the interlaced issue when I have the chance.
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

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #10 on: March 10, 2016, 12:31:39 pm »
It's acting wierd on progressive modes too.  For example 1942 is 224p, I have a 2560x224 resolution.  I can force the resolution in 1942.ini, however if I let groovymame pick the resolution it skips right over 2560x224 and picks 2560x256 instead.  Weird.

Correct me if I'm wrong, but 1942 natively runs at 256x224 rotated 270 degrees.  So wouldn't that mean to run it on a horizontal monitor it would have to run at 224x256?

In which case, GM picked the right resolution :)

Yes, I'm a dumb ass.  Been while since I played with my mame config.  Lookks like all the progressive resolution games I tried are working right.

I'm perplexed.  This DID work.  The 6970 worked with the older version of groovymame (and newer as far as I know) and that doesn't work now either.  I'm trying to think of anything I could have installed or changed that would have caused this but what could it be?

I did install Catalyst Control Center 12.6 to adjust some 3D settings.  I completelt uninstalled that and that didn't help.  Maybe I need to get some kind of ATI driver cleaner to freshly install the driver.

I'm loath to re-install my entire system.  It's solid, it doesn't BSOD and it's hard to imagine what could be interfering but it has to be something...  All progressive resolutions switch just fine and the one interlace res that ended up in Arcade OSD works... gaaaaaaaaaaaaaaa
-Bastard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Lost inerlaced mode on 7970
« Reply #11 on: March 10, 2016, 02:13:16 pm »
Ok I think I know what's going on. Changing a given mode from progressive to interlaced only works when using -video d3d9ex. This is probably how you had it set before and for some reason you must have reverted it to plain -video d3d at some point.
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

emubastard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 57
  • Last login:October 18, 2018, 07:10:57 pm
  • I met your mom once, she looked like Ms. PacMan!
    • Emubastard
Re: Lost inerlaced mode on 7970
« Reply #12 on: March 10, 2016, 03:13:37 pm »
Ok I think I know what's going on. Changing a given mode from progressive to interlaced only works when using -video d3d9ex. This is probably how you had it set before and for some reason you must have reverted it to plain -video d3d at some point.

Yay!!!! It works.

I set video to d3d9ex in the mame.ini and now it works... with some help.

I will still have to create a journey.ini file and set up crt auo ranged for all the non interlace ranges to force the game to interlace.  So for every interlaced game, of which there aren't that many, I have to create an ini like that.

Too bad groovymame doesn't see the interlaced 1 setting in the ini and just prefer the interfaced resolution when the game is interlaced.

I was under the impression that you should leave the video setting to auto and it would pick the best renderer but maybe not for interlaced
-Bastard