Originally posted by Masush5
View Post
Announcement
Collapse
No announcement yet.
Enabling AMD Radeon FreeSync On Linux 5.0
Collapse
X
-
Originally posted by shmerl View PostDid anyone test it in KDE Wayland session?
Code:Mar 4 13:19:29 Tardis-1 kernel: [ 6045.669796] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read. Mar 4 13:19:29 Tardis-1 kernel: [ 6045.938861] [drm] amdgpu_dm_irq_schedule_work FAILED src 11 Mar 4 13:19:29 Tardis-1 kernel: [ 6045.999448] kwin_wayland[29244]: segfault at 4 ip 00007faab092e2c5 sp 00007ffd77cba270 error 6 in libKF5WaylandServer.so.5.55.0[7faab08b8000+f2000] Mar 4 13:19:29 Tardis-1 kernel: [ 6045.999454] Code: ff ff ff 7f 39 d6 75 09 83 ff 01 0f 86 94 00 00 00 48 63 d2 be 08 00 00 00 bf 08 00 00 00 e8 42 a2 fe ff 48 8b 7d 00 48 89 c3 <44> 89 68 04 48 63 47 04 48 8b 57 10 48 8d 34 17 44 39 e8 7c 03 49
Last edited by DarkFoss; 04 March 2019, 04:01 PM.Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
Ben Franklin 1755
Comment
-
Originally posted by atomsymbolIn 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?
Of course it is. High refresh rate and variable refresh rate solves different issues in different cases. Both clearly improve the user experience.
In your scenario, activating FreeSync results in either less stuttering or fixes tearing, depending on whether you use vertical sync right now.
- Likes 3
Comment
-
Originally posted by Masush5 View PostWhat 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
-
Freesync not only injects frames or prevents tearing, it smooths out apparent on screen performance, syncing frames better. If you have a game where fps jumps around like a mad squirrel (many) then it certainly is beneficial.
Sadly Linux isn't up to windows level of VRR support, not going to take a interest in it under Linux until someone fixes it up.Last edited by theriddick; 04 March 2019, 11:27 PM.
Comment
-
Originally posted by atomsymbolIn case you (or somebody on this forum) own a 144Hz monitor:
Originally posted by atomsymbolIs FreeSync of 40-144Hz beneficial over plain 144Hz refresh rate?
Originally posted by atomsymbolDoes FreeSync result in less stuttering compared to plain 144Hz assuming the game is rendering frames at 40-80 FPS?
Comment
-
Originally posted by xxmitsu View PostMy HP Envy x360 15-cp0001na with AU Optronics AUO22ED panel, was recognized as FreeSync capable 40 - 60 Hz on windows. But not on linux with kernel 5.0
xrandr --prop says vrr_capable: 0
Maybe I need to manually edit EDID data or something..
Phoronix: AMDGPU Fixes For Linux 5.0 Include FreeSync/VRR Properties For eDP Displays The latest batch of AMDGPU graphics driver fixes were sent out on Tuesday for the Linux 5.0 kernel, including a fix for the FreeSync/VRR support that was merged at the start of this cycle... http://www.phoronix.com/scan.php?page=news_item&
- Likes 1
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?
Vsync has two disadvantages over freesync: in case source can't catch display's refresh rate vsync adds additional lag, which is lesser than monitor's frame time and in that case it limits fps to half of monitor's refresh. In case of 144hz both these disadvantages are unnoticeable, you won't see less than 7ms lag and won't suffer from limiting fps to 72hz.
But there is one disadvantage of freesync over vsync: most of freesync monitors don't support adaptive overdrive. As you may know, all LCD matrices are slow like hell, especially when switching from gray to gray. To fix this, all monitors are using overdrive, instead of setting desired brightness of subpixel they set more contrast one, which results faster switching and masks slowness (half of frame time pixel is darker than desired and half of frame time is brighter). But this trick works well only when frame time is known. When using variable refresh rate monitor should adapt overdriving coefs to actual frame time. All gsync monitors have adaptive overdrive feature, nvidia requires this. For AMD this is optional.
- Likes 1
Comment
Comment