ZDoom / Raze

Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage and Powerslave/Exhumed.
664 stars 59 forks source link

[BUG] Various mouse issues with multiple video drivers on ARM64 #1084

Open ninjakitty844 opened 2 months ago

ninjakitty844 commented 2 months ago

Raze version

Raze 1.9.1

Which game are you running with Raze?

Shadow Warrior

What Operating System are you using?

Linux ARM (Raspberry Pi)

Please describe your specific OS version

Debian GNU/Linux 12 (bookworm)

Relevant hardware info

Raspberry Pi 5 Model B Rev 1.0

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

(using OpenGL ES 3.1)

Wayfire window manager with Wayland backend: SOMETIMES, after loading into a level, the mouse will fight against your movements and keep your view centered on a random direction the whole time. It doesn't happen 100% of the time, and it seems to happen more often if you make mouse movements as the game is loading a level.

Openbox window manager with X11 backend: After loading into a level, the mouse will randomly stop working for long periods of time. If you try to rotate your view, and you occasionally press escape to see where mouse is, the mouse always appears in a different place. I think this means the mouse is likely not locked into the window during gameplay.

Note: The Shadow Warrior port JFSW is also affected by the Wayland video driver mouse issue.

Steps to reproduce the behaviour.

Explain how to reproduce

  1. Raspberry Pi 5 Model B Rev 1.0
  2. Fully updated Raspberry Pi OS Full
  3. Default video driver is Wayland
  4. 'sudo raspi-config' -> 'Advanced Options' -> 'Wayland' allows switching to X11 video driver

Your configuration

default

Provide a Log

No response