Hi,
Please, read this thread: https://lists.freedesktop.org/archives/dri-devel/2020-March/thread.html#2596...
It has a lot of information about the pitfalls of cursor hotspot and other things done by VM software.
In particular: since the driver will ignore the KMS cursor plane position set by user-space, I don't think it's okay to just expose without opt-in from user-space (e.g. with a DRM_CLIENT_CAP).
cc wayland-devel and Pekka for user-space feedback.
On Thursday, June 2nd, 2022 at 17:42, Zack Rusin zack@kde.org wrote:
- all userspace code needs to hardcore a list of drivers which require
hotspots because there's no way to query from drm "does this driver require hotspot"
Can you elaborate? I'm not sure I understand what you mean here.
Thanks,
Simon