I am not the original poster but the above instructions do work. On a side note, one doesn’t need to reboot. Instead:
Stop the nvidia persistence deamon if that’s running: sudo systemctl stop nvidia-persistenced
Unload the nvidia module (after unloading all the dependent modules that it would complain about). It’s usually: sudo rmmod nvidia_drm nvidia_uvm nvidia_modeset nvidia
Insert the nvidia module: sudo modprobe nvidia
This will ensure the module is inserted with the option described upthread and ncu works without any issues post that.