SRT MiniServer
User guide
×
Menu
Index

11.1.13.1. NVENC Encoder Missing

Description

Although an NVIDIA GPU is installed in the system, the NVENC encoding option is not available in the list of encoders within SRTStreamerPRO.
 

Cause

This situation occurs if the NVIDIA graphics card was installed after SRTStreamerPRO was initially set up.
 The reason is that during its first launch, the program detects available hardware devices and caches the list. Consequently, any devices added later are not recognized.
 

Solution

To resolve this issue, delete the outdated cache file. This will force SRTStreamerPRO to rebuild the device list from scratch upon its next launch.
 
Important: This cache is used solely by SRTStreamerPRO and the underlying GStreamer framework. It is not a system cache, and deleting it is safe for the operating system.
 
1.  Close SRTStreamerPRO (if it is running).
2.  Locate file named "registry.x86_64-msvc.bin"
    For certainty, using the Windows search function is recommended (please note: search should includes system & hidden files)
 
 
The folder in which this file is located usually has a path containing "INetCache/gstreamer-1.0"
       
 
3. Delete this file(s)
4. restart the SRTStreamerPRO service/application.
5.  The program will automatically generate a new cache file, which should now correctly include all available encoders, including NVENC.
 
After completing these steps, the NVENC encoder should appear in the list.