Actually, yes, with the game started and a scenario loaded, I get a 0% usage for the dGPU from the System Monitor sensor if started from terminal, but not from the Application Launcher after adding the flag suggested above.
which 0ad
usr/bin/0ad
which pyrogenesis
usr/bin/pyrogenesis
However, when run from terminal, both start the game, but as above - with 0% dGPU usage.
If either of these is the "correct" exe to use, what to do, then, so the dGPU is used?
Might be using the igpu then which would mean not nvidia but should be enough to go to the ingame options an select the vulkan backend.
Run "which 0ad" in terminal to get the path