diff options
Diffstat (limited to 'system/nvidia-open-kernel/README')
-rw-r--r-- | system/nvidia-open-kernel/README | 51 |
1 files changed, 35 insertions, 16 deletions
diff --git a/system/nvidia-open-kernel/README b/system/nvidia-open-kernel/README index 8671243a5c..280c3d66f9 100644 --- a/system/nvidia-open-kernel/README +++ b/system/nvidia-open-kernel/README @@ -20,28 +20,47 @@ The xf86-video-nouveau-blacklist package from /extra is required. NOTES (quoted from the Nvidia driver README) -"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. +"The open flavor of kernel modules supports Turing and later GPUs. 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. +X11. We eventually intend for the open kernel modules to replace the +proprietary kernel modules. -"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." +"The following features will only work with the open kernel modules +flavor of the driver: -To use this module on these GPUs, pass GEFORCE=yes to the script. + o NVIDIA Confidential Computing -PLEASE NOTE that ffmpeg hardware video encoding will NOT work with this -module. If you need this functionality, you MUST use the nvidia-kernel -script which builds from the proprietary release package. + o Magnum IO GPUDirect Storage (GDS) + + o Heterogeneous Memory Management (HMM) + + o CPU affinity for GPU fault handlers + + o DMABUF support for CUDA allocations + + +"The following features are not yet supported by the open kernel +modules: + + o G-Sync on notebooks + + o Preserving video memory across power management events + + +Use of the open kernel modules on GeForce and Workstation GPUs should +be considered Beta quality in this release and no longer requires +setting of the "NVreg_OpenRmEnableUnsupportedGpus" nvidia.ko kernel +module parameter. The open kernel modules are suitable for broad +usage, and NVIDIA requests feedback on any issues encountered that are +specific to them." After installation, you will need to reboot your computer for the changes to take effect. + +I am happy to report that ffmpeg hardware video encoding via h264_nvenc +and hevc_nvenc now WORKS with this module. |