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: Intermittent frame delay tearing  (Read 1117 times)

0 Members and 1 Guest are viewing this topic.

bjt42

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:February 03, 2022, 06:24:37 am
  • I want to build my own arcade controls!
Intermittent frame delay tearing
« on: April 24, 2019, 03:45:08 am »
My setup is working great with d3d9ex, portaudio etc so I had a play with frame delay to try to reduce lag further.

i5-3470, HD5450, super resolutions, GM 0.205. The test game was Shinobi.

50% of the time I launch the game, I can run up to frame delay 6 before I start getting slowdown and audio stutter (no tearing though).
The remaining 50% of the time, even at frame_delay 1 I get tearing about 1/3 down the screen.

The tear/no-tear state seems to persist within each instance of MAME.

Any ideas? I wondered if the 5450 is struggling to blit the 2560 wide mode, but that doesn't explain why sometimes it works up to frame_delay 6 without tearing?


bjt42

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:February 03, 2022, 06:24:37 am
  • I want to build my own arcade controls!
Re: Intermittent frame delay tearing
« Reply #1 on: April 25, 2019, 03:47:42 am »
Did some more testing, all works fine with a non-super resolution. So it must be that the 5450 is too weak.

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: Intermittent frame delay tearing
« Reply #2 on: April 25, 2019, 04:41:57 am »
Some jitter affecting GPU performance is expected. Often, you avoid its effects by using the vsync_offset option.

The 5450 is weak but it should be able to render 2560x240p without performance issues. 2560x480i is a different story.
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