MiSTer-devel / Minimig-AGA_MiSTer

139 stars 54 forks source link

Mouse pointer movement stutters while formatting ADF in any drive #79

Open Fishdieb opened 4 years ago

Fishdieb commented 4 years ago

Setup: MiSTer 32MB, heat sink, HDMI output, Mouse and keyboard connected with passive hub Minimig: v200701 MiSTer: v200907

Steps how to reproduce:

Once the formatting was done, text and mouse pointer are back to normal.

The same happens also with kickstart 3.1 and workbench 3.1- no difference. I also tested: Minimig_20200423 and Minimig_20200629 - same issue there. Usually the mouse movement is fine - even while reading data from ADFs. It also happens if using drive df0: to format a disk.

Right now I have the same issue while copying files from dh1: to dh0: ... So it might not only related to write operations on ADFs - maybe it's the SD card?

Does anybody else has this issue?

rsn8887 commented 4 years ago

This happens to me anytime something is loading while moving the mouse.

I always thought this is because mouse motion data are passed from Linux to the Minimig core over the same serial communication channel as adf and hard disk data. If there are lots of data going through that channel, maybe there's a buffer overrun or underrun or the channel is saturated in some other way.

At some point I bought a low-resolution mouse and it made the pointer more smooth, I think because it had a lower data rate and therefore didn't clutter that linux<->fpga channel so much. But since then I switched back to my regular mouse out of laziness.

werdy77 commented 1 month ago

Have similar issue with the latest (_Minimig20240912.rbf) version when IDE is more active, eg. opening Prefs folder and loading icons in higher resolution/depth (RTG).

sorgelig commented 1 month ago

Probably it will be hard to fix because IDE may occupy whole time when data is actively transferred, so no time for mouse data left..