Actually it's a hit or miss game
Most of it depends on manufacturers if they added support for their hardware in linux kernel.
Which obviously for most part they don't.
So you have to rely 0n community created software's.
For example there are lot of them in aur
https://aur.archlinux.org/packages/?O=0&K=Asus
You can install them via pamac
pamac build pkgname
Here replace pkgname by aur package.
You have to experiment and see what works for your laptop.good luck hope something works for your laptop