I agree, I'm not crazy about projects that have those types of limitations. I have not updated one of my rigs from Ubuntu 18.xx, so its not running that project. My Ubuntu 20.xx rigs can run the project with 460 drivers and cuda 11.2 though.
EDIT: for you nvidia guys running multi GPU add this to your config.xml in your BOINC folder, the lines in bold are different than the FAQ on the the forum. This allows you to run another project on your other GPU if you want. In my experience srbase has to run on your primary GPU, device 0, otherwise BOINC will run 2 projects on 1 GPU even though the projects are listed as running on 2 different GPUs.
<cc_config>
<options>
<exclude_gpu>
<url>
http://srbase.my-firewall.org/sr5/</url>
<type>NVIDIA</type>
<device_num>1</device_num>
<app>TF</app>
</exclude_gpu>
<use_all_gpus>1</use_all_gpus>
</options>
</cc_config>