Remember we recently wrote about the MATE Optimus GPU switcher being developed by Martin Wimpress of Canonical? Well, it just keeps getting better.
The fun feature added in the previous update was support for on-demand switching, which was added in a recent NVIDIA driver update. Wimpress hasn't stopped though, with two more releases being put out since our little news tip.
Most recently in the 19.10.3 release the session logout feature needed when fully switching GPUs gained support for GNOME, KDE and LXQt in addition to the already supported MATE, XFCE, Budgie and Cinnamon Linux desktops making it even more useful. Wimpress also added "offload-glx" and "offload-vulkan" launchers, to make it easier to offload games and applications to the NVIDIA Prime Renderer.
You can also have it auto-start on any desktop environment and another helper is that all UI strings can now be translated too.
See it on GitHub. Fantastic stuff, if I had an NVIDIA Optimus laptop this would be incredibly useful.