Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not smooth scroll in PAL (50 hz) mode #106

Closed
diedel opened this issue Dec 8, 2019 · 2 comments · Fixed by #113
Closed

Not smooth scroll in PAL (50 hz) mode #106

diedel opened this issue Dec 8, 2019 · 2 comments · Fixed by #113

Comments

@diedel
Copy link
Contributor

diedel commented Dec 8, 2019

I did all the tests with the River Raid game (Good MSX version) and Road Fighter.
In my computer the scroll is smooth in fMSX PAL and other PAL emulators like the PUAE for the Commodore Amiga.

Steps I follow:

  1. Set 50 Hz refresh under Windows 10
  2. In Retroarch -> Video -> Vertical Refresh Rate is set to 50.000 Hz
  3. Once the game is running, go to Retroarch -> Quick Menu -> Options -> Machine Type is set to MSX (or MSX2). Just in case I tried also to set VDP Sync Type to 50 Hz.
  4. Restart the game to apply the bluemsx settings

You will see hiccups during vertical scrolling. For comparison you can run the same game under 60 Hz or under fMSX core in PAL. In these cases the scroll is as it should be.

@diedel
Copy link
Contributor Author

diedel commented Jan 30, 2020

After some investigation I find out that changing the Retroarch video driver from "gl" to "d3d12" solves the bug (at least under Windows 10).

@diedel
Copy link
Contributor Author

diedel commented Mar 27, 2020

Using a Gsync monitor, the Alienware AW2518H, setting the d3d12 video driver workaround doesn't work anymore.

Checking the frame rate output I noticed that is very unstable, the core cannot maintain 50 fps.

There is more, if I disable the Retroarch Audio Synchronization, the core outputs 60 fps, and not 50 fps. This not happens with any Retroarch core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant