Currently, GSP on recent (Turing and later) nvidia GPU is disabled
as of suspend/resume issues (Differential Revision: D49828).
After D49828 lands, in Forums thread "Xorg won't start with officially
supported NVIDIA 5070 GPU?" [1], x11/nvidia-driver doesn't work but
building directly from upstream tarball (570.133 and 570.144) is
reported to work for the reporter.
After some testing on reporter's side with our request, reverting
back D49828 is reported to make x11/nvidia-driver working again.
This update changes the way disabling GSP firmware by default to allow overriding via tunable hw.nvidia.registry.EnableGpuFirmware.
[1] https://forums.freebsd.org/threads/xorg-wont-start-with-officially-supported-nvidia-5070-gpu.97659/
Reported by: foacs (displayed name on forums.freebsd.org)
Authored by: Tomoaki AOKI <junchoon@dec.sakura.ne.jp>