Jump to content

phasetwo

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by phasetwo

  1. On 1/26/2020 at 8:32 PM, phasetwo said:

     

    Sorry for bringing this up again but this seems to still be an issue.

    I'm running 6.8 rc7 with the current binhex plex docker and my P600 does HW transcoding for everything except HEVC 10 bit HDR.  

    I'm aware that HEVC 10bit 4:4:4 NVDEC is not supported. However, a file with 4:2:0 chroma subsampling should be decoded by the card but is not. Does anyone have a clue as to why that is?

     

    SOLVED: Since updating to 6.8.1 to the P600 transcodes large HEVC 10bit HDR files. I suspect that the driver update from 440.36 to 440.44 might have solved the issue.

    • Like 1
  2. 12 minutes ago, phasetwo said:

    It falls back to CPU and maxes out my E3-1240 V2 which leads to a fail on Apple TV. The video plays but stutters heavily in the browser. In short, it falls back to CPU which can lead to a failure if the stream.

    Interestingly enough, a file with the same profile but less size/bandwidth (20GB/47Mbps compared to 70GB/170Mbps) is transcoded just fine.

    screenshot HEVC2.png

  3. 1 minute ago, Marshalleq said:

    Hey, sorry I can't answer your question, but I'm interested in what happens when it doesn't do hardware transcoding on this - does it just fall back to CPU?  Or does it fail some other way?  Thanks.

    It falls back to CPU and maxes out my E3-1240 V2 which leads to a fail on Apple TV. The video plays but stutters heavily in the browser. In short, it falls back to CPU which can lead to a failure if the stream.

  4. On 2/20/2019 at 11:32 AM, Jezper said:

    The hw transcoding is working for all the formats except for HEVC 10 bit HDR (Display Title 1080p (HEVC Main 10 HDR) 89.9 Mbs)

     

    Codec HEVC

    Bit Depth 10

    Chroma Subsampling 4:2:0

    Color Primaries bt2020

    Color Range tv

    Color Space bt2020nc

    Color Trc smpte2084

    Frame Rate 23.976 fps

    Height 2160

    Level 5.1

    Profile main 10

    Ref Frames 1

     

    This is also the only thing that is too slow to do in software transcoding with my i7-2700K, so I bought a gtx 1050 ti to do it in HW instead, to be able to play these movies over the internet on a remote location. According to the Video encode and decode support matrix:

    https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

    it looks like it should work. Is enyone else getting this to function in plex?

     

    If not, and this is not supported or functional in plex, what kind of hardware do I need to be able to do this in software transcoding?

     

    Sorry for bringing this up again but this seems to still be an issue.

    I'm running 6.8 rc7 with the current binhex plex docker and my P600 does HW transcoding for everything except HEVC 10 bit HDR.  

    I'm aware that HEVC 10bit 4:4:4 NVDEC is not supported. However, a file with 4:2:0 chroma subsampling should be decoded by the card but is not. Does anyone have a clue as to why that is?

    screenshot HEVC.png

  5. 18 minutes ago, leeknight1981 said:

    Anyone know WHEN the 6.8.1 is going to be out? I wont update till its out! Why is it so long after? 24 hours is acceptable not Dayzzzzzzzzz

    L33 

    You do not deserve this in the first place. What a shameful attitude, telling the volunteer developers what you think is acceptable. 

  6. 8 hours ago, CHBMB said:

    Thanks for confirming, I'll be interested to see your findings on v6.8.0 final.

    I will perform the update during the holidays and report back to you.

     

    In the meantime I have sent a donation your way. Thanks to everybody contributing to this project! Your work truly has improved my quality of life.

    Since the donate link is buried in this thread, I’m posting it below, in case other people feel compelled to donate as well. 😊

    https://www.linuxserver.io/donate

  7. 11 minutes ago, CHBMB said:

    Then it may just be nvidia-smi isn't supported. Try to transcode with it anyway. Nvidia-smi is a CLI tool for interacting with the card, not necessary for it's use.

    Have you used previous versions of the Unraid plugin without issue?

    Or is this the first time you've tried?

    Sent from my Mi A1 using Tapatalk
     

    I have been using a Quadro P600 from the earliest Nvidia Unraid builds with nvidia-smi and am currently running 6.8.0-rc7 without any issues regarding transcoding and using nvidia-smi commands.

    Hope this helps.

    I would also like send my heartfelt thanks to everybody involved with the plugin and the builds! Your work is truly appreciated!

  8. 2 minutes ago, mkyb14 said:

    Need some quick guidance to make sure I've got this done correctly for Unraid 6.6.7 Stable with a P2000.

     

    • install Plex by linuxerver.io
    • Install nVidia by linuxserver.io
      • open the plugin's page and select from the left dropdown what.... says nvidia 6.6.6 or 6.7.0rc1-4 ... do I select 6.6.6? or have to update my build to an rc version?

    Facing the same situation, I chose to upgrade to a RC version. No regrets so far bu I understand if you are reluctant. 

  9. 36 minutes ago, JasonM said:

    As long as you use the current script version as Cessquill indicated, it will check to see if the patch is applied each time it's run. I have mine set to run nightly, after my backup and Docker containers update.

     

    34 minutes ago, Cessquill said:

    Run this version in User Scripts...

     

     

    Thanks! The script by Xaero works great with the User Scripts plugin.

  10. 34 minutes ago, JasonM said:

    One can also install the CA User Scripts plugin and do this from the web UI, and even set a scheduled run to keep it patched in the event of Plex container updates.

     

    26 minutes ago, Cessquill said:

    No problems.  Two points...

    1. Another user updated on this patch a bit later in this thread.  It auto-sets the con variable for you, and only runs if it hasn't done already.  I'll update mine shortly with that
    2. Forgot to mention that it's best to run it using the User Scripts plugin - you can copy and paste it straight into the plugin and run it there.  It's then saved for running in the future.

     

    Edit: @JasonM beat me to it.

    Thank you both for these inputs. I will install CA User Scripts. Can the script be run regularly without any undesired effects, or should it only be run after an update of the Plex container?

  11. On 2/24/2019 at 2:08 AM, Cessquill said:

    Put this together earlier.  If it's correct, it's a User Script that applies the Plex hardware decoding patch...

    
    #!/bin/bash
    
    con="plex"
    
    echo ""
    echo "<font color='red'><b>Applying hardware decode patch...</b></font>"
    echo "<hr>"
    
    docker exec -i $con mv "/usr/lib/plexmediaserver/Plex Transcoder" "/usr/lib/plexmediaserver/Plex Transcoder2"
    docker exec -i $con /bin/sh -c 'printf "#!/bin/sh\nexec /usr/lib/plexmediaserver/Plex\ Transcoder2 -hwaccel nvdec "\""\$@"\""" > "/usr/lib/plexmediaserver/Plex Transcoder";'
    docker exec -i $con chmod +x "/usr/lib/plexmediaserver/Plex Transcoder"
    docker exec -i $con chmod +x "/usr/lib/plexmediaserver/Plex Transcoder2"
    docker restart $con
    
    echo ""
    echo "<font color='red'><b>Done!</b></font>"

    Disclaimer: I know very little about bash, docker commands or what the above patch actually does.  It's just pieced together from working out how I think it's done manually and converting that into a script.

     

    If it can be improved (or if it's dangerously wrong), please let me know.  If it's fine, I'll put it in the User Scripts area.

     

    Notes:

    • Should be run when Plex is installed/updated
    • From the command line, run "docker ps" to see what your plex container is called.  Set that as the "con" variable in your script (mine is "plex")
    • This script is only required until Plex officially supports hardware decoding
    • It preforms the same as recommended earlier in this thread, namely...
      • Renames the file "Plex Transcoder" to "Plex Transcoder2"
      • Creates a new "Plex Transcoder" file with the suggested contents
      • Changes permissions on both "Plex Transcoder" and "Plex Transcoder2" files (not sure it's required on Transcoder2 - seemed to work for me without)
      • Restarts the Plex container (not sure if required, but doing it anyhow)
    • Probably best nothing is playing whilst the script is run
    • You'll need to have Plex running for the script to work.  Would require different code if stopped (would probably be safer to stop the container first, make the changes then start again, but here we are)
    • Run "nvidia-smi dmon -s u" from the terminal (not within Plex container) to check whether the decoding is working.  Set a video to play in a transcoded state, and the 3rd and 4th columns from the end should be non-zero

    Good luck!

    Thank you for this script and a massive thank you to everybody involved with this project!👏

    Worked flawlessly on 6.7.0-rc4 with an NVIDIA Quadro P600.

    In case a non-programmer like me will run into the same question I have, here is the exact procedure which worked for me:

    • Copy the script into an editor
    • Modify the "con" value (e.g. "binhex-plexpass")
    • Save as an .sh file
    • Copy to desired folder on Unraid server (if not working on server already)
    • Open terminal from Unraid webgui and enter "bash /path/to/script.sh
    • Like 1
    • Thanks 1
  12. Thanks for the quick reply. This sounds like an improvement to my current situation. In order to change between the fan modes you describe (optimal, standard, full) I currently have to select them manually through IPMI. Thank you for your efforts and have a beer on me! :) 

    • Like 1
  13. On 20.11.2017 at 6:00 AM, dmacias said:
    On 20.11.2017 at 5:25 AM, aberg83 said:
    What's the ETA on support for supermicro x9?

    I'm waiting on a CPU for my Supermicro X10 board. As soon as I get that and swap out my system. I'll make it a priority.

    As I'm also using a SM X9 board, I would like to ask if you have an updated regarding compatibility with this series? Thank you in advance! 

×
×
  • Create New...