summaryrefslogtreecommitdiffstats
path: root/dwl-patches/patches/fullscreenadaptivesync/README.md
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2025-05-23 11:41:09 +0000
committerLeonard Kugis <leonard@kug.is>2025-05-23 11:41:09 +0000
commitc70505d7c7b7b48600f273357694b56ccf5d2a15 (patch)
tree21c27ac6ffced8d6d904e35bdb39baa5d685d829 /dwl-patches/patches/fullscreenadaptivesync/README.md
downloaddotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.tar.gz
dotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.tar.bz2
dotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.zip
Initial commitHEADmaster
Diffstat (limited to 'dwl-patches/patches/fullscreenadaptivesync/README.md')
-rw-r--r--dwl-patches/patches/fullscreenadaptivesync/README.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/dwl-patches/patches/fullscreenadaptivesync/README.md b/dwl-patches/patches/fullscreenadaptivesync/README.md
new file mode 100644
index 0000000..6f7118c
--- /dev/null
+++ b/dwl-patches/patches/fullscreenadaptivesync/README.md
@@ -0,0 +1,29 @@
+### Description
+
+# fullscreenadaptivesync — Enables adaptive sync/VRR when a client is fullscreen.
+
+Adds a function that automatically enables adaptive sync/VRR when a fullscreen client is detected, and disables it once the client exits fullscreen.
+
+---
+
+1. **Why**
+ - Some VRR implementations can introduce distracting flickering when the display’s refresh rate is synced with the application’s framerate. While VRR is useful for some applications (especially fullscreen games), this patch automates the toggling of VRR whenever a client enters or exits fullscreen.
+
+2. **Requirements**
+ - A FreeSync/G-Sync capable monitor
+ - GPU/driver support for adaptive sync
+
+3. **How it works**
+ - When a client enters fullscreen, adaptive sync is automatically enabled.
+ - When the client exits fullscreen, adaptive sync is disabled again.
+
+4. **togglefullscreenadaptivesync**
+ - Adds a switch to enable or disable the fullscreenadaptivesync behavior.
+ - Enabled by default.
+
+### Download
+- [git branch](https://codeberg.org/julmajustus/dwl/src/branch/fullscreenadaptivesync)
+- [0.7](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/fullscreenadaptivesync/fullscreenadaptivesync-v0.7.patch)
+
+### Authors
+- [julmajustus](https://codeberg.org/julmajustus)