I am running Fedora Workstation 37 using x11. I have a Windows 10 vm in qemu using video pass through. I am using a Nvidia GeForce GTX 1050 Ti video card for the pass through card with driver version 525.89.02-1. The mouse is a PS/2 generic mouse.
The mouse has a couple of problems. The main problem is that it does not detect the right edge of the display. The mouse cursor will stop at the display edge on the left, top, and bottom of the screen, but continues pass the right edge of the screen. This makes it very difficult to find the position of the mouse cursor.
The secondary problem is when trying to scroll a window up using the scroll wheel, many scroll clicks are not detected. Scrolling a window down seems to work fine.
By default fedora has multiple workspaces and the mouse may be trying to access the next workspace on the right.
It is also possible that the geometry of the display is improperly set and the mouse is traveling within the defined geometry but beyond the physical edge of the display. An example of that would be a display of 1920x1080 that was configured as 2160x1080 or some such. (Yes there are displays with a wider than 16x9 ratio – 2160x1080 is an 18x9 ratio)
I found that Windows thinks that two graphic cards are available and is setting up two displays. The 2nd graphics card is shown as generic. I have the motherboard iGPU disabled. I was able to work around moving past the edge by disabling the extra video card.
I am still having trouble with window scrolling using the mouse scroll wheel.