do you have any issues with sleep/suspend on the surface? I have a sp4 and had such issues even with Windows for the longest time.
Really, I'm not a Linux power user who is happy to hack for hours to make audio work. It's amazing the degree to which this just worked out of the box