What's the difference between adaptive sync always and auto?

i tried to search in docs and the merge requests but i didn’t found an “official” explanation