Please help testing upcoming openMSX release!

Page 31/45
24 | 25 | 26 | 27 | 28 | 29 | 30 | | 32 | 33 | 34 | 35 | 36

By Grauw

Ascended (9156)

Grauw's picture

06-06-2020, 14:15

As I mentioned earlier immediate is also a bad defult on Windows:

Grauw wrote:
Grauw wrote:

In openMSX 0.15.0 on macOS when I set maxframeskip to 0 CMD-T also does nothing.

So this confirms that in SDL1 there was vsync.

This is also the case on Windows. I just tried on my work PC.

And in fullscreen mode openMSX 0.15.0 is smooth, while the latest openMSX 0.16.0 dev build is screen tearing like crazy. If I enable sync it too behaves like the previous release.

So I think all platforms should default to sync except for perhaps Linux (though isn’t it a driver problem on your PC?).

Quote:

E.g. ericb reported 60fps on his mac with the default settings.

The framerate is not the problem, or at least it depends on how you measure it. You need to look at the smoothness of the scroll. If you don’t play a smooth scrolling game the difference is hard to notice, that’s why I didn’t notice this immediately after the switch to SDL2 either. Got a link to where he reported this? It would be good if people used the same test.

By Manuel

Ascended (16692)

Manuel's picture

06-06-2020, 14:14

ericb59 wrote:

I can confirm with the latest dev build, I have 60 FPS and no more jerking animation with openMSX. (with MacOS Catalina)
That's nice ! Wink

He says the scrolling is smooth, right? Smile

By Grauw

Ascended (9156)

Grauw's picture

06-06-2020, 14:40

Are you certain about what setting was used, which build was used, and how the test was done? I only have my own experiences, with the two machines I tried, one Mac one Windows.

Can some people play this ROM on the latest openMSX development build, and walk up and down for a while to check if the scrolling is smooth? For example, a smooth scroll vs. a choppy scroll.

Test both in windowed and full-screen, first with set sync_to_vblank_mode immedate and then with set sync_to_vblank_mode sync, and state your experience on the smoothness with both settings, and provide some details on your system like OS and graphics card.

By Manel46

Hero (562)

Manel46's picture

06-06-2020, 16:14

Emulating TR or MSX2 +, the rom works perfectly. In full screen too. With version 844.
What is the problem?
Scrolling in both directions is smooth. But the shadow of the sprite flickers.

By Grauw

Ascended (9156)

Grauw's picture

06-06-2020, 16:32

What OS are you using, and what sync_to_vblank_mode setting? What if you change the setting? You say the shadow of the sprite flickers, in what manner does it flicker? It should flicker extremely regularly and the flicker should be near-inperceivable. If it is flickering very irregularly your framerate is not smooth, which you should also notice in the scroll.

The problem is that the vsync setting was turned off which leads to choppy scrolling, at least on some platforms. In my post above I linked two videos that show the problem.

By Manel46

Hero (562)

Manel46's picture

06-06-2020, 18:29

I am running Open MSX on my pc with W7 64.
Yes, I see some flickering in the horizontal movement of the sprite, as long as there is no horizontal scroll. During horizontal and vertical scrolling, it does not blink.
I have lowered the emulation speed to 40%, to observe this.
The shadow always flickers. It seems vastly uniform.
I did the modifying vblak modes. Immediately, he doesn't accept it now. The other behaves the same.

By Manuel

Ascended (16692)

Manuel's picture

06-06-2020, 20:05

'immediate' is default at the moment... did you try the other two?

By Manel46

Hero (562)

Manel46's picture

06-06-2020, 20:21

I also did it with "set sync_to_vblank_mode sync". It seems to behave the same.
What other is there?

By Manuel

Ascended (16692)

Manuel's picture

06-06-2020, 21:05

adaptive, you can use the tab key to find out which values you can type after the setting name.

By Manel46

Hero (562)

Manel46's picture

06-06-2020, 22:25

With adaptive, it behaves the same. At 40% emulation speed.
Flickering is so fast that the sprite looks blurry.
As I said, this only in horizontal movement, without scroll.

Page 31/45
24 | 25 | 26 | 27 | 28 | 29 | 30 | | 32 | 33 | 34 | 35 | 36