VOOZH about

URL: https://www.phoronix.com/news/Wine-Wayland-Pointer-Warp

⇱ Wine Wayland Driver Merges Pointer Warp Support - Phoronix


👁 Phoronix

Wine Wayland Driver Merges Pointer Warp Support

Written by Michael Larabel in WINE on 12 May 2026 at 08:41 PM EDT. 175 Comments
Wine's Wayland native driver has taken another step forward with now supporting the pointer warp "wp_pointer_warp_v1" protocol.

Wayland's pointer warp protocol is important for being able to move the mouse cursor to a specific location relative to the Wayland surface. This is commonly used for first person shooter games, infinite panning within various applications, and other improved input handling. The widely-used SDL library already supports the pointer warp protocol and is supported by compositors like KWin 6.4+, GNOME's Mutter 49+, and wlroots 0.19+.

With Wine Wayland now supporting the wp_pointer_warp_v1 protocol it's used for the SetCursorPos handling for allowing Windows games/apps to better behave now in this native Wayland environment. Support for falling back to the existing pointer locking/hint workaround still exists for non-compliant Wayland compositors or if any issues occur.

This merge request landed the wp_pointer_warp_v1 handling for the Wine Wayland driver, which was merged on Monday. With it now merged to Git, look for this feature in Friday's Wine 11.9 bi-weekly development release.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.