Originally Posted by JackCY
Highly depends on a distro, both what you can easily do and what kernels they make available. Not every distro is trying to be on a the cutting edge of testing new stuff and some go with stability instead.
Considering how everything is "open" it takes way too long in Linux world to adopt new hardware features, often due to a change being needed in Kernel and those in charge of approving those changes don't want to change things. Monolithic kernel... they really should change that already.
It isn't Linux that is slow to adopt hardware features, but the manufacturers themselves. If the manufacturers would submit the necessary code for their hardware to function properly prior to them releasing their products we wouldn't have this problem. Instead, for many things, the burden lies on kernel devs to reverse engineer windows drivers.
BTW, this new freesync support is only for the opensource driver, Freesync has worked with AMD's proprietary driver for a couple years now.