For AMD users, I finally managed to get my primary display to correctly update at 144Hz under Xorg by manually enabling TearFree rendering, as described here:
Then rebooted, and everything was -finally- nice and smooth! :D
Note that I added the "VariableRefresh" option because my monitor supports FreeSync. Don't include that line if your monitor doesn't support variable refresh-rates.
For AMD users, I finally managed to get my primary display to correctly update at 144Hz under Xorg by manually enabling TearFree rendering, as described here:
https:/ /wiki.archlinux .org/index. php/AMDGPU# Tear_Free_ Rendering
I manually created the file: xorg.conf. d/20-amdgpu. conf
/etc/X11/
Inside it, I added:
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
Option "VariableRefresh" "true"
EndSection
Then rebooted, and everything was -finally- nice and smooth! :D
Note that I added the "VariableRefresh" option because my monitor supports FreeSync. Don't include that line if your monitor doesn't support variable refresh-rates.