If you have not already, we suggest setting your Plex username to something else rather than email which is displayed on your posts in forum. You can change the username at https://app.plex.tv/desktop#!/account
Welcome to our forums! Please take a few moments to read through our Community Guidelines (also conveniently linked in the header at the top of each page). There, you'll find guidelines on conduct, tips on getting the help you may be searching for, and more!

NVIDIA GTX 770 hardware transcoding on Debian 9

usnhobbzusnhobbz Posts: 9Members, Plex Pass Plex Pass

Trying out hardware support on Debian 9 and I can only get the encode side to work with the GTX 770. I get these errors repeated a few times for the encode in the log:

DEBUG - Codecs: hardware transcoding: testing API vaapi
ERROR - [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error).
DEBUG - Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Input/output error

Then:

DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
DEBUG - TPU: hardware transcoding: zero-copy support not present
DEBUG - TPU: hardware transcoding: final decoder: , final encoder: nvenc

So I wind up with Transcode h264 to h264 (hw) in the Now Playing status window.

I have the latest stable nvidia-driver packages installed, and the output from nvidia-smi is:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.66                 Driver Version: 375.66                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 770     Off  | 0000:03:00.0     N/A |                  N/A |
| 20%   43C    P8    N/A /  N/A |      2MiB /  4036MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0                  Not Supported                                         |
+-----------------------------------------------------------------------------+

I do not have a recent CPU that supports QSV in the server, so the only encoder/decoder is the GTX 770. Is decode limited to QSV only?

Thanks!

Best Answers

Answers

Sign In or Register to comment.