Linux Mint + nvidia-driver-525 = suddenly no hardware encoder? (ffmpeg_hevc_nvenc missing?)

Mountable0389

New Member
Hey,

I'm using Linux Mint and OBS Studio 29. For a few days everything worked fine, and today I wanted to capture a video and recoginized, that I only had "software encoder" avaialable on obs - no hardware encoder are there.
I've updated to nvidia-driver-525 for GeForce RTC 3060 Ti Lite - maybe this was the issue, but getting back to the former driver doesn't change anything.

I also saw, that in the log the "ffmpeg_hevc_nvenc" not found? ffmpeg works fine via terminal...

Latest log:
Code:
07:26:52.985: Using EGL/X11
07:26:53.005: CPU Name: 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz
07:26:53.005: CPU Speed: 2500.000MHz
07:26:53.005: Physical Cores: 8, Logical Cores: 16
07:26:53.005: Physical Memory: 31869MB Total, 29754MB Free
07:26:53.005: Kernel Version: Linux 5.15.0-58-generic
07:26:53.005: Distribution: "KDE Flatpak runtime" "5.15-21.08"
07:26:53.005: Session Type: x11
07:26:53.005: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
07:26:53.006: Qt Version: 6.4.2 (runtime), 6.4.0 (compiled)
07:26:53.006: Portable mode: false
07:26:53.037: OBS 29.0.0 (linux)
07:26:53.037: ---------------------------------
07:26:53.037: ---------------------------------
07:26:53.037: audio settings reset:
07:26:53.037:     samples per sec: 48000
07:26:53.037:     speakers:        2
07:26:53.037:     max buffering:   960 milliseconds
07:26:53.037:     buffering type:  dynamically increasing
07:26:53.039: ---------------------------------
07:26:53.039: Initializing OpenGL...
07:26:53.064: Loading up OpenGL on adapter Mesa/X.org llvmpipe (LLVM 14.0.6, 256 bits)
07:26:53.064: OpenGL loaded successfully, version 4.5 (Core Profile) Mesa 22.3.2 (git-a09d5e2747), shading language 4.50
07:26:53.083: ---------------------------------
07:26:53.083: video settings reset:
07:26:53.083:     base resolution:   2560x1440
07:26:53.083:     output resolution: 2560x1440
07:26:53.083:     downscale filter:  Bicubic
07:26:53.083:     fps:               60/1
07:26:53.083:     format:            NV12
07:26:53.083:     YUV mode:          Rec. 709/Partial
07:26:53.083: NV12 texture support not available
07:26:53.083: P010 texture support not available
07:26:53.093: Audio monitoring device:
07:26:53.093:     name: Standard
07:26:53.093:     id: default
07:26:53.093: ---------------------------------
07:26:53.107: No AJA devices found, skipping loading AJA UI plugin
07:26:53.107: Failed to initialize module 'aja-output-ui.so'
07:26:53.121: No AJA devices found, skipping loading AJA plugin
07:26:53.121: Failed to initialize module 'aja.so'
07:26:53.125: Failed to load 'en-US' text for module: 'decklink-captions.so'
07:26:53.133: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
07:26:53.136: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
07:26:53.136: Failed to initialize module 'decklink.so'
07:26:53.256: [pipewire] No captures available
07:26:53.277: [obs-browser]: Version 2.19.0
07:26:53.277: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures_143.2591+g4204d54+chromium-103.0.5060.134 (compiled)
07:26:53.283: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
07:26:53.283:
07:26:53.283: VAAPI: Failed to initialize display in vaapi_device_h264_supported
07:26:53.283: FFmpeg VAAPI H264 encoding not supported
07:26:53.308: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.1.0 | RPC Version: 1)
07:26:53.308: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.0 | Qt version (run-time): 6.4.2
07:26:53.308: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201
07:26:53.312: [obs-websocket] [obs_module_load] Module loaded.
07:26:53.324: ---------------------------------
07:26:53.324:   Loaded Modules:
07:26:53.324:     text-freetype2.so
07:26:53.324:     rtmp-services.so
07:26:53.324:     obs-x264.so
07:26:53.324:     obs-websocket.so
07:26:53.324:     obs-vst.so
07:26:53.324:     obs-transitions.so
07:26:53.324:     obs-outputs.so
07:26:53.324:     obs-filters.so
07:26:53.324:     obs-ffmpeg.so
07:26:53.324:     obs-browser.so
07:26:53.324:     linux-v4l2.so
07:26:53.324:     linux-pulseaudio.so
07:26:53.324:     linux-pipewire.so
07:26:53.324:     linux-jack.so
07:26:53.324:     linux-capture.so
07:26:53.324:     image-source.so
07:26:53.324:     frontend-tools.so
07:26:53.324:     decklink-output-ui.so
07:26:53.324:     decklink-captions.so
07:26:53.324: ---------------------------------
07:26:53.325: ==== Startup complete ===============================================
07:26:53.325: Encoder ID 'ffmpeg_hevc_nvenc' not found
07:26:53.357: All scene data cleared

Thanks for your help!
 

AaronD

Active Member
07:26:53.283: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Google Translation to English: Cannot open shared object file: file or directory not found

Somehow, you've lost that file. Can you search for it?
 
Top