Kinda curious what model/when you tried it. I recently picked up a dirt-cheap Surface Go 2 and everything I've tried works great ootb including pen/touch, at least with Gnome, which was very surprising. Runs way smoother than the Win11 it came with too.
From my limited understanding it seems like a few years ago you needed a separate kernel for at least that model but nowadays everything's upstreamed seemingly.
From my limited understanding it seems like a few years ago you needed a separate kernel for at least that model but nowadays everything's upstreamed seemingly.