libretro / scummvm

ScummVM main repository
https://www.scummvm.org
GNU General Public License v3.0
4 stars 6 forks source link

Cursor does not move (Scummvm 2.8.0 git 73fed809) #21

Closed KamiLordus closed 1 year ago

KamiLordus commented 1 year ago

Sorry for another bug report but cursor does not move. The cursor can only be moved in fast forward mode (space). Games are 60fps but run like 1fps. Same thing when loading scummvm core to add a new game for example. The cursor works with a giant delay and you can't navigate in the menu.

This is how it works on the video: https://www.youtube.com/watch?v=FEdBO_Kg8vA

spleen1981 commented 1 year ago

can't reproduce this with BASS. are you sure you are at 73fed809?

KamiLordus commented 1 year ago

My version is 73fe809 - the latest download from RA. Is it a bug that on github it is 73fe80 (without 9) ? I tried to remove retroarch settings, and redownload scummvm but still the same. The cursor responds to movement with a gigantic delay, and when it moves slightly, it slows down the game itself. The problem affects every game, and the scummvm core itself. The display driver is DX11.

Bez tytułu

spleen1981 commented 1 year ago

same issue with glcore? can you provide RA debug logs?

KamiLordus commented 1 year ago

I tested DX11, Gl, Gl core, and vulcan - they all work the same. I created a retroarch.log - I hope I did it right. retroarch.zip

i30817 commented 1 year ago

Works fine here, although i'm in linux. It's ironic that as soon as the mouse cursor was fixed in wayland it got broken in windows, but that's unrelated. Might it be the changes done for audio latency?

KamiLordus commented 1 year ago

I just finished testing the latest scummvm core on an old and slow laptop (Windows 10, hdd). Thanks to that I have some interesting information: On an old laptop with RA 1.14, the cursor was a bit faster. Although far from smooth scrolling. After installing RA 1.15, the cursor does not react at all (about 1 fpf, the same as on a pc with rtx 3070ti). I managed to find an older version of scummvm (v2.6.1.4-7-g1f9f256) and this works perfectly, scrolling is super smooth. In addition, Dremweb which does not work at all with the latest core version 2.6.1.4 works perfectly.

ToniBC commented 1 year ago

Yes, the same thing happens to me with the mouse, the other previous versions work without problems. It all seems to be related to the latest fix in timing from the looks of it. You can only control the mouse with fast forward, but the core slowed down a lot.

spleen1981 commented 1 year ago

should be fixed by 71ad316f1fc51e4beaa5fd3ed1814c849b245efc

spleen1981 commented 1 year ago

@KamiLordus is this confirmed to be working now?

KamiLordus commented 1 year ago

I just downloaded the latest version and the problem is solved. Thanks.