M1llenia

Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by M1llenia

  1. Hello,

     

    I have been troubleshooting this issue myself for a while and I don't have any other ideas. I am attempting to transcode media files within Docker, but no matter what app/container I use (so far I've tried Handbrake, Tdarr, and Unmanic), the GPU barely gets used (total usage is always around 5%), and the encoder/decoder only ever gets about 30% usage during a transcode, even if it's only transcoding one file at a time.

     

    I noticed that GPU Top is saying that my GPU never gets higher than Power State P2, which is apparently a purposeful setting in the NVIDIA Linux driver that we can't disable? Not sure if that's my problem, but if it is, is there any way around that?

     

    My system specs are:

    Intel Core i5-10400

    ASRock B560 Pro4 Motherboard

    16 GB RAM

    Zotac GTX 1660 Super

     

    Any help would be greatly appreciated!

    (P.S. If this is the incorrect forum please let me know where to post this, wasn't quite sure where to put it)

  2. I am having an identical issue. I have a GTX 1660 Super that's refusing to go any higher than P2. It was stuck at P2 permanently, but now it does go down to P8 on idle after I set up Spaceinvaderone's Nvidia Powersave script, but I can't get it to go up to P0 even under load, and it looks like my workloads are being pretty heavily limited by this.

     

    I also tried switching to the open source driver but that didn't seem to do anything.

  3. 1 hour ago, Hoopster said:

    AMD has a few APUs (that's what they call CPUs with integrated graphics), but, they do not work for hardware transcoding in apps like Plex, HandBrake, etc.  Technically, they could, but the vendors don't officially support them the way they do Intel QSV.

     

    There are many people in these forums using Ryzen CPUs in their unRAID servers, but, when it comes to hardware transcoding, the only real choice is to use a dedicated Nvidia GPU. 

     

    Many have multiple GPUs; one for use by docker containers and one or more to pass through to VMs.

     

    Personally, I have a Coffee Lake generation CPU with QSV and it can be used by multiple docker containers simultaneously.  I have had both Plex and HandBrake doing QSV video encoding at the same time.

    Thanks for the info.

     

    I have seen several posts that said this particular handbrake docker does not support NVIDIA NVEnc. Is this true? If so, is there any way I can get Handbrake to use NVIDIA NVEnc in a docker? Perhaps a different docker image?

     

    I'm thinking if I can get hardware transcoding working on a NVIDIA GPU in a Handbrake docker, then I will definitely go with Ryzen, as the extra cores would definitely help, and I am not actually passing my GPU's to my VM's anyway, as I just use RDP to connect to them from across a network.

     

    Thanks once more for all your help!

  4. 3 hours ago, Hoopster said:

    That's your problem.  Yes, the CPU has QSV, but it is NOT capable of dealing with many formats/codecs, especially 4K, as it is an Ivy Bridge generation CPU.   You really need to have a Skylake generation or later CPU before QSV can handle 4K/HEVC.

     

    image.thumb.png.042ec8a8a84215aa3453c44d794f3c46.png

    Ah, ok, thank you for clarifying. Looks like I'll have to wish for some upgrades for Christmas!

     

    Just curious, what is your opinion on Intel vs. AMD these days for unRAID? I have a Ryzen 7 3700X in my gaming rig and I absolutely love it, and am thinking of going with either another 3700X or even a Ryzen 9 if the financial gods are kind to me. However, I don't know anything about Ryzen CPU's encoding capabilities. Does AMD have something similar to QSV that works in this docker, and performs similarly (e.g, encode time, quality, and output file size)?

     

    I do use my server for some VM's, so the extra cores would definitely help. However, if in the long run Intel is better for everything else like Handbrake and other Dockers, I may sacrifice the extra cores for more all around stability and support.

     

    Thanks for your help so far, and thanks in advance for any input you may be able to provide!

  5. Is anyone else having a problem with Intel QSV? I recently began to encode 4K MKV files to MP4s, and the first time I ever tried it, I would get past the scanning phase, then Handbrake completely stops, saying there is an error. In the activity log, I have a line that says "Failure to initialize Quick Sync Video (Intel SDK)". Here's my specs:

     

    OS: unRAID 6.8.3

    CPU: Intel i7-3770

    RAM: 16 GB DDR3

    No GPU (other than some cheap GPU for console output)

     

    I know that the 3770 only supports H.264 encoding, but AFAIK H.264 still supports 4K output. I can still encode 1080p, so that is why I bring this up. Is there some compatibility issue with my CPU and doing 4K encoding?

  6. On 10/5/2020 at 12:12 PM, binhex said:

    please can you click on force update to ensure you are running the latest image.

    I did this, and I am getting the same result as jginzkey. I have tried force updating, removing the container completely and reinstalling, I've also tried stopping all containers to see if it is a port conflict, and nothing. I am at a total loss for what to do.