logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
pdvdw  
#1 Posted : Tuesday, March 25, 2025 2:55:04 AM(UTC)
pdvdw

Rank: Newbie

Groups: Registered
Joined: 3/25/2025(UTC)
Posts: 2

I have a new system and have been having issues with VMix hardware encoding for streaming from the beginning. The system functions in OBS perfectly and other software.

Specifications:
MSI 5080 Suprim
CamLink Pro (connected to CPU PCIE LANE)
Intel 285k CPU
64GB RAM

Latest VMix software
Latest Nvidia Drivers

Symptoms:
- Using VMix FFMPEG/FFMPEG2/FFMPEG6 to stream to any destination with Hardware Encoding ON causes the Stream to fail to start, error given in log: "No NVENC capable devices found".
Streaming with Hardware Encoding OFF streams successfully, or when using CPU for hardware encoding.

What I have tried:
- Checked that VMix sees GPU in Settings - Performance tab
- Ensured no other processes are using NVENC
- Tried low latency and high performance modes
- I tried disabling all hardware encoding in VMix and enabling again
- Reinstalling VMix
- Reinstalling GPU drivers
- Streaming from OBS with hardware encoding (verified it works in OBS)
- Recording in VMix MP4 with hardware encoding (verified it works, only streaming doesn't)


I tried emailing VMix support and am still working with them, but no resolution after troubleshooting.

Does anyone else have a 5080 and having issues with Hardware Encoding to Stream in VMix?

LOG:
Quote:
FFMPEG1.Exited
Streaming
[h264_nvenc @ 056d2ba0] No NVENC capable devices found
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

libavfilter 6.105.100 / 6.105.100
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, dshow, from 'video=vMix Video YV12:audio=vMix Audio':
Duration: N/A, start: 5925.428000, bitrate: 1536 kb/s
Stream #0:0: Video: rawvideo (YV12 / 0x32315659), yuv420p, 1280x720, 29.97 fps, 29.97 tbr, 10000k tbn, 10000k tbc
Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
[tcp @ 056d7b40] TCP Buffer has been set to 6571008 bytes
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (h264_nvenc))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
[h264_nvenc @ 056d2ba0] Failed creating CUDA context for NVENC: 0x3e7
[h264_nvenc @ 056d2ba0] No NVENC capable devices found
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
[aac @ 056d6540] Qavg: nan
[aac @ 056d6540] 1 frames left in the queue on closing
Conversion failed!
pdvdw  
#2 Posted : Wednesday, March 26, 2025 1:02:14 AM(UTC)
pdvdw

Rank: Newbie

Groups: Registered
Joined: 3/25/2025(UTC)
Posts: 2

UPDATE: VMIX Support said it seems only FFMPEG6 is supported by 50-series GPU's. Setting to FFMPEG6 in stream settings allows successful streaming.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.