&gt; it sucks for everything else<p>What else does it suck at? &quot;Desktop&quot; does not mean &quot;gaming&quot;.<p>&gt; there is no solution that provides on-demand GPU switching AND proper external monitor support at the same time<p>Not true - this is highly hardware dependent. On recent Thinkpads, bumblebee works perfectly fine with externals monitors and has acceptable performance for most tasks (I use it with Blender and have no issues with it). There&#x27;s still a performance hit since there&#x27;s no DMA yet, but I hope that Nvidia will fix this one day.<p>&gt; No. Look at the most recent SteamOS&#x2F;PC review<p>It&#x27;s still a viable gaming platform, even if performance for some recent high-end games is worse than on Windows. It&#x27;s fine for hundreds of others.<p>But I agree with you - while it works well for me now, I&#x27;ve spent a huge amount of time debugging Linux graphics in the past and there is still lots of work to be done (and is being done - Wayland will significantly improve things). Right now, the Windows stack is superior.