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: Lag in different Windows versions  (Read 2196 times)

0 Members and 1 Guest are viewing this topic.

Housemusic

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:June 04, 2025, 05:19:26 am
  • MO-120FF
Lag in different Windows versions
« on: August 24, 2014, 03:00:20 pm »
Hi all,

I'm running a GroovyMame 0.153 + Soft15kHz setup on Windows 8.1 x64. Works quite OK as I'm currently only use it for vertical PGM or PsikyoSH games which are 60Hz +/- 1 Hz. However, I'm wondering is there an input lag increase between the different Windows versions?
- WinXP x64
- Win7 x64
- Win8.1 x64

Does anybody know if Windows 7 or 8 itself introduced higher input or display lag independent from the used emulator?

Thanks
Mike

My Setup:
OS: Win8.1 x64
CPU: Core2Duo 2x2.67 GHz
GFX Card: Radeon HD 4350 / Catalyst 13.1 official
Display: NTSC TV
Input device: USB Controller
Mame: GroovyMame V0.153 / FE: Mala 1.74

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: Lag in different Windows versions
« Reply #1 on: September 03, 2014, 04:24:02 am »
Hi Housemusic,

It's good to know that this works on Windows 8.1, at least to some extent.

Does anybody know if Windows 7 or 8 itself introduced higher input or display lag independent from the used emulator?

Provided you run your emulators in *full screen exclusive mode* (the typical situation with MAME when full screen is used) then there shouldn't be more lag than in XP.

However, Windows 7 and 8 use desktop compositing. In Windows 7 you can turn this off it by disabling "aero", but this is completely impossible in Windows 8. Desktop compositing does introduce input lag. But it only affects applications that run in windowed mode. Some emulators always run in windowed mode, even if they maximize the size of the window to cover the full screen. This used to be the case with BSNES, don't know what today's situation is. The only way to bypass desktop compositing is running in full screen exclusive mode.

Bear in mind I've only tested lag in Windows XP. This is because the setup you need to test lag "scientifically" is a bit cumbersome.

That said, I'm inclined to believe that Windows 7 & 8 might behave even better than XP regarding to input lag, with a proper configuration. At least it shoudn't be worse.

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

Housemusic

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:June 04, 2025, 05:19:26 am
  • MO-120FF
Re: Lag in different Windows versions
« Reply #2 on: September 11, 2014, 04:03:29 pm »
Thanks Calamity, sounds fine! I'm just using Mame full screen.

Once I get a better camera with 120 or at least 60fps HD video I'll take a closer look and try to measure real lag from button press on the USB controller to the movement on the screen.


Elaphe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:October 20, 2015, 04:43:30 am
Re: Lag in different Windows versions
« Reply #3 on: September 29, 2014, 08:21:38 am »
I've updated from Windows XP 32 to Windows 7 64 and the same version of MAME with the same config has much much more lag in Windows 7 than in XP. Also, with my 120hz monitor in XP I had no problems running MAME and it ran games at 60 fps without problems. Now with Windows 7, games run at 200%. There's no way to avoid that, apart from using that patch than inserts black screens between frames, but it's useless because the screen darkens and the colors are washed out. I have to manually change the refresh rate to 60 hz to run the games, but with terrible lag.