I've tried 19.10 and Arch Linux and the only option still was to statically choose only one GPU and reboot.
How does the offloading work now? I haven't heard anything about it
It works okay, but you have to launch processes with a specific set of env variables to use the Nvidia card.