No it's Nvidia refusing to work with upstream to implement optimus properly( and wayland and drivers in general). They are very hostile to open source.