Please help testing upcoming openMSX release!

Página 15/65
8 | 9 | 10 | 11 | 12 | 13 | 14 | | 16 | 17 | 18 | 19 | 20

Por mth

Champion (506)

Imagen del mth

07-05-2020, 01:03

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.

SDL1 had exclusive fullscreen only. SDL2 can do either exclusive or non-exclusive fullscreen and we picked non-exclusive, since that seems like the most future-proof choice and switching from/to fullscreen is much quicker that way.

Were you testing fullscreen on Windows or on macOS?

Por Grauw

Ascended (10581)

Imagen del Grauw

07-05-2020, 01:08

mth wrote:

Were you testing fullscreen on Windows or on macOS?

I tested full-screen on Windows.

On MacOS I don’t get screen tearing in full-screen but the same judder as in windowed mode.

mth wrote:

Immediate page flipping causes tearing, but apart from that tearing, it should be fluent. However, that assumes that what the application outputs gets displayed immediately by the OS as well

And that the process is is scheduled at exact times and that it takes an equal amount of time to render the frame before presenting it.

Por Grauw

Ascended (10581)

Imagen del Grauw

07-05-2020, 01:44

Most windowed environments would be compositing the desktop, so when you present the frame right after the sync of the compositing system and then present another frame, only the second frame is actually blitted, and you get judder.

In full-screen you render directly to the screen buffer and it would present immediately (causing tearing if you don’t vsync) because otherwise you would get to see the back-buffer being overwritten.

On MacOS it probably does that in that exclusive full-screen mode as well, but the non-exclusive integrates better with the desktop environment. In Windows games you often have “full-screen” and “windowed full-screen” options where the latter allows you to Alt-Tab to the desktop quickly rather than the screen going blank for a few seconds (at the cost of a few FPS, or at least it used to). That’s probably similar.

Por Dolphin101546015

Champion (335)

Imagen del Dolphin101546015

07-05-2020, 06:38

Manuel wrote:

Can you be a bit more specific on what you are doing?
- which version exactly
- which OS
- which way are you trying to start it (Catapult, command line, something else?)

For what it's worth: it works fine here, so I need more info to find out how to reproduce the issue.

Win10x64, last OpenMSX version I try : openmsx-0.15.0-750-gd6ec0e4a0-windows-vc-x64-bin.zip
I trying start PalcomLD, with roms from big systemrom.zip.
Pioneer_PX-V60 starting and working nice, but Pioneer_PX-7 just open window, and close again without any messages.
No any errors.

Por sdsnatcher73

Prophet (3228)

Imagen del sdsnatcher73

07-05-2020, 08:41

Dolphin101546015 wrote:
Manuel wrote:

Can you be a bit more specific on what you are doing?
- which version exactly
- which OS
- which way are you trying to start it (Catapult, command line, something else?)

For what it's worth: it works fine here, so I need more info to find out how to reproduce the issue.

Win10x64, last OpenMSX version I try : openmsx-0.15.0-750-gd6ec0e4a0-windows-vc-x64-bin.zip
I trying start PalcomLD, with roms from big systemrom.zip.
Pioneer_PX-V60 starting and working nice, but Pioneer_PX-7 just open window, and close again without any messages.
No any errors.

It is working fine for me on my mingw build (as well as on MacOS) could you try this build:
https://drive.google.com/open?id=10ALxBB_yKSS_m3FucypKoFJ03L...

Por Manuel

Ascended (18788)

Imagen del Manuel

07-05-2020, 08:56

Dolphin: hoe exactly are you starting it?
What if you don't start a laserdisc?

Por Dolphin101546015

Champion (335)

Imagen del Dolphin101546015

07-05-2020, 10:58

Manuel wrote:

Dolphin: hoe exactly are you starting it?
What if you don't start a laserdisc?

Any way, from catapult too, and from batch with script.

Your another build tested, same behavior.
Also tested last build from repo. Sad

UPD: I found problem:

        {balance channel="1"}0{/balance}
        {balance channel="2"}-100{/balance}
        {balance channel="3"}100{/balance}

When I remove this, machine go working.

Por Sylvester

Hero (555)

Imagen del Sylvester

07-05-2020, 12:19

Just tested the latest macOS build, and there is a small bug in the onscreen display menu. In the stable release you can hold the up/down arrow keys and it keeps scrolling. In the latest dev release this doesn't work, so in large directories you need to press the up/down arrow keys a lot.

Por Manuel

Ascended (18788)

Imagen del Manuel

07-05-2020, 14:02

Dolphin: very strange... why would that work for everyone, except you?? This is used also in other machines, try also some of these machines:
Acid1Test-slots
Acid2Test-hardware
Boosted_MSX2_EN
Boosted_MSX2+_JP
Boosted_MSXturboR_with_IDE
CIEL_Expert-Turbo
Pioneer_PX-7UK
Pioneer_PX-7
Toshiba_HX-20E
Toshiba_HX-21
Toshiba_HX-22
Toshiba_HX-23F
Toshiba_HX-23
Toshiba_HX-32

Por Manuel

Ascended (18788)

Imagen del Manuel

07-05-2020, 14:04

Sylvester: hey, you're right. We'll take a look. Thanks for reporting! In the mean time, you could use your scroll wheel Tongue

Página 15/65
8 | 9 | 10 | 11 | 12 | 13 | 14 | | 16 | 17 | 18 | 19 | 20