Recent versions of Ubuntu, Fedora and Mint have worked completely out-of-the-box on my Lenovo Carbon X1 and an old HP DV7. The only trouble I have had is with a Samsung QX410 because it has both discrete NVIDIA and integrated graphics with Optimus for switching.