Tearing does not work on linux 6.8 with atomic modesetting
Brief summary of the problem:
I attempt to enable tearing in Hyprland without enabling legacy modesetting. I boot up Counter-Strike 2 and the game freezes when tearing is initiated. The same thing happens after trying to do the same thing in Sway with a merge request applied that enables the same feature.
Hardware description:
- CPU: AMD Ryzen 5700X
- GPU: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c1)
- System Memory: 32GB
- Display(s): Asus VG279qm
- Type of Display Connection: DP
System information:
- Distro name and Version: CachyOS(also tested with Arch Linux with default kernel in the testing repository)
- Kernel version: 6.8.0
- Custom kernel: linux-cachyos
- AMD official driver version: N/A
How to reproduce the issue:
Activate atomic tearing in a Wayland compositor that supports it(e.g. Hyprland, or Sway with the appropriate MR applied).