Cursor Size Problems in Wayland

5 pointsposted a year ago
by LorenDB

1 Comments

snvzz

a year ago

I am more concerned with the cursor freezing once in a while when the system is under load. This should never happen, but does.

It is solvable by a combination of the following:

- Leveraging priority classes: Wayland compositor should be SCHED_RR instead of SCHED_OTHER, and benefit from posix realtime scheduling and thus PREEMPT_RT if present.

- Leveraging hardware acceleration: Use a hardware sprite.

As far as I am aware, kwin does neither.

Whereas my Amiga 500, or even a 1985 A1000, kinda does both: Preemptable round robin scheduling is the default with the input server that handles the cursor having high priority, cursor is the first hardware sprite.