clarify tearing issues more

This commit is contained in:
vaxerski 2023-09-29 01:19:40 +01:00
parent 43baf3abed
commit 423936d1a7

View file

@ -4,7 +4,7 @@ Screen tearing is used to reduce latency and/or jitter in games.
To enable tearing: To enable tearing:
- Set `general:allow_tearing` to `true`. This is a "master toggle" - Set `general:allow_tearing` to `true`. This is a "master toggle"
- Add `env = WLR_DRM_NO_ATOMIC,1` to your Hyprland config. This disables the usage of a newer DRM API that doesn't support tearing yet. - Add `env = WLR_DRM_NO_ATOMIC,1` to your Hyprland config. This disables the usage of a newer kernel DRM API that doesn't support tearing yet.
- Add an `immediate` windowrule to your game of choice. This makes sure that Hyprland will tear it. - Add an `immediate` windowrule to your game of choice. This makes sure that Hyprland will tear it.
{{< hint type=note >}} {{< hint type=note >}}
@ -33,6 +33,9 @@ See the likely culprits below.
### No tearing at all ### No tearing at all
Make sure your windowrules are matching and you have the master toggle enabled. Make sure your windowrules are matching and you have the master toggle enabled.
Also make sure nothing except for your game is showing on your monitor. No notifications, overlays, lockscreens,
bars, other windows, etc. (on a different monitor is fine)
### Apps that should tear, freeze ### Apps that should tear, freeze
Almost definitely means your GPU driver does not support tearing, like e.g. Intel's. Almost definitely means your GPU driver does not support tearing, like e.g. Intel's.