Steam for Linux

Steam for Linux

Artem 21 Jan, 2018 @ 11:54am
Is Adaptive Vsync in Mesa drivers for Linux on AMD GPU's works?
Need help.

I found this old one article https://www.phoronix.com/scan.php?page=news_item&px=MTU0NDE

My Mesa driver version:

$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.4 OpenGL version string: 3.0 Mesa 17.2.4 OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.4

I tried to set "vblank_mode=4" environment, but it works very weird. In some games Vsync always ON in others always OFF with uncapped framerate. And only in one game which i tested it seems to be work almost properly for now - framerate capped to monitor refresh rate with a little tear always in top of the screen when frametime equal to monitor refresh cycle, or just tear when framerate is goes down.

I also found this https://github.com/derhass/glx_hook but i cant compile it, missing something during compilation.

So a question №1: is Adaptive Vsync in Mesa drivers on AMD GPU's works at all?

Question №2: If it works, is there any way to set "Adaptive Vsync Half Refresh Rate"? This feature actively used on modern consoles.
< >
Showing 1-5 of 5 comments
DevaVictrix 30 Apr, 2019 @ 11:07pm 
I'm not that clued up on all this but as far as I'm aware AMD doesn't have adaptive vsync. It's been a while since I've owned a Nvidia card so I can't remember what it is! AMD does have Enhanced Sync. I don't know if Mesa supports it.

I do know that Mesa 17 is two years old. Maybe try updating to 19.I think it has more recent support for Vulkan and OpenCL.
DevaVictrix 30 Apr, 2019 @ 11:10pm 
Ha, just noticed this is a 1 year old post!
Artem 1 May, 2019 @ 7:00am 
Originally posted by DevaVictrix:
Ha, just noticed this is a 1 year old post!
Anyway this question still actual. :)

I still not got real answer why this patch wasn't merged. Some people said its buggy. Need to try build Mesa with this patch and test it myself. :)
Nep Nep Neptune 21 Jun, 2019 @ 1:20pm 
How were the results? Why not use AMD freesync?
Artem 27 Jun, 2019 @ 1:05pm 
Originally posted by Nep Nep Neptune:
How were the results? Why not use AMD freesync?
Cant test it right now because i doesn't have AMD card. Sure FreeSync is superior version of topic but FreeSync is hardware solution, when Adaptive Vsync software and still could be useful.
< >
Showing 1-5 of 5 comments
Per page: 1530 50