Originally posted by aaahaaap
View Post
Announcement
Collapse
No announcement yet.
Enabling AMD Radeon FreeSync On Linux 5.0
Collapse
X
-
One thing to note is that AMD and NVIDIA have only added support for Adaptive Sync that's part of the DisplayPort specification - so only GPUs that support Freesync, AMDGPU DC and have a DisplayPort port, can be used with a DisplayPort cable, with a display that supports Freesync, and which has DisplayPort input port, and all of these must support the relevant DisplayPort standard.
AFAICT Freesync over HDMI hasn't been implemented, and might not ever be (since it means Intel and NVIDIA can see how it works and implement support in their own drivers assuming the hardware supports it).
It's stupid that this is only supported on X so far - I guess support must be added by various Wayland compositors, and then it can be used. Since applications already commit buffer changes atomically, I don't think we need any extra Wayland protocol on the application side, except maybe for XWayland applications.
Comment
-
Originally posted by debianxfce View PostFreesync over HDMI is not supported at the moment. However some code for the HDMI support exists in the amdgpu kernel driver. Displayport has much higher priority for the amdgpu Linux support. I sold my HDMI only freesync monitor because of this. I made a bug report and nothing happened in a month.
- Likes 1
Comment
-
Originally posted by debianxfce View Post
Freesync over HDMI is not supported at the moment. However some code for the HDMI support exists in the amdgpu kernel driver. Displayport has much higher priority for the amdgpu Linux support. I sold my HDMI only freesync monitor because of this. I made a bug report and nothing happened in a month.
Comment
-
Originally posted by atomsymbol
In case you (or somebody on this forum) own a 144Hz monitor: Is FreeSync of 40-144Hz beneficial over plain 144Hz refresh rate? Does FreeSync result in less stuttering compared to plain 144Hz assuming the game is rendering frames at 40-80 FPS?
Freesync actually works much better with a high refresh rate monitor than a 60hz monitor because the latter always has much too narrow frequency span and it's not possible to do low framerate compensation (LFC) with such narrow range.
A 40-60hz monitor can only synchronize between 40 and 60fps.
A 40-144hz monitor can synchronize perfectly from about 13fps to 144fps thanks to LFC.
Not sure if LFC is implemented in Linux yet though.
- Likes 2
Comment
-
Originally posted by Masush5 View Post
What good would freesync actually do for a desktop compositor? They can just sync with the monitors max refresh rate (aka vsync), no need for variable refresh rate.
Comment
-
My old Samsung S23A950D died I replaced it with an Acer ED242QR A . Nm figured it out
I've just been setting freesync temporarily with
Code:DISPLAY=:0 xrandr --output DisplayPort-0 --set "freesync" 1
Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
Ben Franklin 1755
- Likes 1
Comment
-
Originally posted by Masush5 View Post
What good would freesync actually do for a desktop compositor? They can just sync with the monitors max refresh rate (aka vsync), no need for variable refresh rate.
Imagine smooth video playback in windowed mode, for instance (and no, 60FPS doesn't cut it --unless that's what your video is using that framerate--, your video player has to choose between adding interpolated frames, or add some jitter to the output).
I mostly use wayland compositor these days (sway, plasma is almost there besides a few quirks and crashes), so I hope it'll come there as well eventually. Then I might invest in a new monitor
- Likes 1
Comment
Comment