Comments on https://us.download.nvidia.com/XFree...rnel_open.html
GSP constraint seems strange from technical point of view, because proprietary drivers were working also w/o using GSP at the very beginning
Which means CUDA, Vulkan, OpenGL, OptiX, and X11 may work with GeForce parts, barring the listed features
With this parameter setting, will Vulkan, OpenGL work with GeForce parts, as per using user space drivers version 515 with proprietary kernel modules?
The open flavor of kernel modules supports Turing, Ampere, and forward. The open kernel modules cannot support GPUs before Turing, because the open kernel modules depend on the GPU System Processor (GSP) first introduced in Turing.
Most features of the Linux GPU driver are supported with the open flavor of kernel modules, including CUDA, Vulkan, OpenGL, OptiX, and X11. However, in the current release, some display and graphics features (notably: G-SYNC, Quadro Sync, SLI, Stereo, rotation in X11, and YUV 4:2:0 on Turing), as well as power management, and NVIDIA virtual GPU (vGPU), are not yet supported. These features will be added in upcoming driver releases
Use of the open kernel modules on GeForce and Workstation GPUs should be considered alpha-quality in this release due to the missing features listed above.
Use of the open kernel modules on GeForce and Workstation GPUs should be considered alpha-quality in this release due to the missing features listed above.
To enable use of the open kernel modules on GeForce and Workstation GPUs, set the "NVreg_OpenRmEnableUnsupportedGpus" nvidia.ko kernel module parameter to 1. E.g.,
modprobe nvidia NVreg_OpenRmEnableUnsupportedGpus=1
modprobe nvidia NVreg_OpenRmEnableUnsupportedGpus=1
Comment