Qnap ts 473 with ZOTAC GAMING GeForce GTX 1650 hardware transcoding problem

Server Version#: 1.20.3.3437

General Information:
QNAP TS 473
GPU: ZOTAC GAMING GeForce GTX 1650
HDD: 3x Seagate Exos X X16 ST16000NM001G

qnap ts 473 with ZOTAC GAMING GeForce GTX 1650 hardware transcoding

General: graphics card is recognized by NAS and also used for transcoding (qts mode).

The problem is that when a video is transcoded (for example because of subtitles) the cpu is fully utilized but the gpu is only used at 3-10% and the gpu’s memory is only used up to 700mb of 4 gb and the film playback stutters permanently.

Can someone help me solve the problem?

here is the usage of the cpu and gpu while transcoding a 4k video and the film playback stutters permanently

but when I convert from 4k to 320p running the film completely smooth with the following load on the cpu and gpu:

Would you please do the following:

  1. Verify DEBUG logging is enabled (Settings - server - general - show advanced)
  2. Verify VERBOSE logging is disabled (off)
  3. Attempt a playback
  4. Let play for 20 seconds
  5. Stop the playback
  6. Wait 20 seconds for logs to flush to disk
  7. Download the logs ZIP file (settings - server - troubleshooting - download logs)
  8. Attach that zip file here.

I suspect you don’t have the current NVIDIA GPU drivers installed.
I don’t think QNAP has yet updated to current release or better (450.66+)

here it is

I have updated to the latest version of Drivers available in the app center.

@chrisHerrm

You forgot:

but no matter in this case.

Oct 23, 2020 19:56:34.294 [0x7fac8d9ea700] ERROR - getaddrinfo(192-168-178-33.abcdefghijklmnopqrstuvwxyz012345.plex.direct) failed: -2
Oct 23, 2020 19:56:38.393 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] - cu->cuInit(0) failed
Oct 23, 2020 19:56:38.393 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] -  -> CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected
Oct 23, 2020 19:56:38.393 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] - 
Oct 23, 2020 19:56:38.422 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] - cu->cuInit(0) failed
Oct 23, 2020 19:56:38.422 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] -  -> CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected
Oct 23, 2020 19:56:38.423 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] - 
Oct 23, 2020 19:56:38.461 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] - cu->cuInit(0) failed
Oct 23, 2020 19:56:38.461 [0x7fac7d9e9700] ERROR - [Transcode] [FFMPEG] -  -> CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected

I would address this first:

Oct 23, 2020 19:56:58.333 [0x7fac7d11f700] WARN - SLOW QUERY: It took 52700.000000 ms to retrieve 10 items.
Oct 23, 2020 19:56:58.355 [0x7fac7cb43700] WARN - Got a request to stop a transcode session without a session GUID (or with an invalid one).

Your system is in extreme distress. 52 seconds to respond to a database query!

sorry but i’m new to this topic …
what do you mean by “I would address this first”? Can I edit something in Plex?

and why is it in extreme distress? normally when there is no transcoding from 4k to 4k everything runs smoothly and the Nas reacts quickly.

It’s in distress because, as I stated, it’s taking 52 seconds (elapsed) to make a database query. Such queries should complete in fractions of a second (typically single millisecond).

First thoughts are:

  1. Database fragmentation (automatic optimization was disabled in Scheduled Tasks)
  2. CPU so grossly overloaded that PMS itself can barely run.

My real question is: Why would you transcode 4K to 4K ? This does not make sense.

  1. Consume the 2160p as-is, converting only the audio
  2. Convert the 2160p to 1080p.

To Question 1: the Samsung smart tv cant play some videos because of some subtitels. other tv in my home can play without transcoding this Videos.

To Question 2: but i want to play in 4k if it is possible. Because of this i bought this graphic card to transcode

to #1: Check the subtitle type. Samsung TVs can overlay SRT (text based). Almost none of the currently available TVs can overlay image based (PGS, VOBSUB, or DVDRIP). The best solution here is to check and curate the media ; removing any image based subtitles in favor of text based (SRT is by far the most widely accepted)

to #2: If the subtitles are sent as the third stream (text), as they should, no video transcoding (subtitle burning) is required.

Point 3: GPUs don’t help with subtitle burning in any case. The CPU must always perform this task. The APIs available to Plex do not support burning subtitles.

If all media is cleanly curated then no transcoding will be required aside from the possible audio conversion(s)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.