protonscr

Steam Link NVENC Fails

steamclosed
ValveSoftware/steam-for-linux#11102 · opened 2024-07-16 by jasonsansone · updated 2024-07-16 · 2 comments · github
Jjasonsansone 2024-07-16 github

Your system information

  • Steam client version (build number or date): Current as of this post.
  • Distribution (e.g. Ubuntu): Ubuntu 24.04
  • Opted into Steam client beta?: Tested Stable and Beta
  • Have you checked for system updates?: Yes
  • Steam Logs: See below
  • GPU: Nvidia RTX 4070 Ti Super

Please describe your issue in as much detail as possible:

Steam Link refuses to use hardware encoding. The only log entry that indicates a problem says “NVENC - Submitting frame for encoding failed: 20”. Nothing else relevant is system logs.

[2024-07-15 15:28:45][95889.269672] Video Encoder Changed
[2024-07-15 15:28:45][95889.270758] >>> Capture method set to Desktop OpenGL NV12 + NVENC HEVC
[2024-07-15 15:28:45][95889.271701] >>> Capture resolution set to 1920x1080
[2024-07-15 15:28:45][95889.271711] >>> Capture colorspace set to BT.601 limited range
[2024-07-15 15:28:45][95889.272305] NVENC - Submitting frame for encoding failed: 20
[2024-07-15 15:28:45][95889.323678] >>> Client video decoder set to iOS Metal hardware decoding
[2024-07-15 15:28:45][95889.374419] CLIENT: iOS Metal hardware decoding
[2024-07-15 15:28:45][95889.374432] CLIENT: Got control packet k_EStreamControlStartVideoData
[2024-07-15 15:28:45][95889.374439] CLIENT: Got control packet k_EStreamControlVideoEncoderInfo
[2024-07-15 15:28:45][95889.374447] CLIENT: Got control packet k_EStreamControlSetCursorScale
[2024-07-15 15:28:45][95889.542810] Detected 40 logical processors, using 4 threads
[2024-07-15 15:28:45][95889.542832] Configuring encoder: [threads=4][width=1920][height=1080][preset=superfast][tune=zerolatency]
[2024-07-15 15:28:45][95889.546420] Video Encoder Changed
[2024-07-15 15:28:45][95889.547519] >>> Capture method set to Desktop OpenGL NV12 + libx264 main (4 threads)
[2024-07-15 15:28:45][95889.559543] Detected 40 logical processors, using 4 threads
[2024-07-15 15:28:45][95889.559562] Configuring encoder: [threads=4][width=1920][height=1080][preset=superfast][tune=zerolatency]
[2024-07-15 15:28:45][95889.562539] Video Encoder Changed
[2024-07-15 15:28:45][95889.629763] CLIENT: Got control packet k_EStreamControlStopVideoData
[2024-07-15 15:28:45][95889.629804] CLIENT: iOS Metal hardware decoding

Steps for reproducing this issue:

  1. Launch Steam Client
  2. Launch Steam Link
  3. Connect Steam Link to Steam Client
  4. Check log.
Kkisak-valve maintainer 2024-07-16 github

Hello @jasonsansone, this issue is already being tracked at #10984. Closing as a duplicate.

Jjasonsansone 2024-07-16 github

Sorry, didn’t realize it was a known issue. I searched, but apparently not well enough. Thank you.

Nothing extracted yet.