Jump to content
XPEnology Community

spankaroo

Transition Member
  • Posts

    5
  • Joined

  • Last visited

Posts posted by spankaroo

  1. 12 hours ago, mervincm said:

     

    Well, I just built a fresh xpenology in my i3-8100 exactly as described, and sure enough, it PLEX transcodes in (hw) exactly as you said! I used the "real" Synology SN and macs but didn't burn the macs into the NICs. Also the bug with low quality on the 20Mbps HD HEVC jellyfish sample file is gone!

    With Hardware transcoding enabled I can play up to the 45Mbps HD HEVC, but it fails on the 50 Mbps file, the same as in Ubuntu.  Also just like Ubuntu, w software transcoding the 50 works fine. This is good to know.  I was stuck on trying to burn the NICs!

     

    I have no issue with pauses or freezing on regular files. Do you have a sample "problem" file that's publically available I can grab and test, see if I can replicate your issue?

     

     

    I think I'm good now.   I guess I just needed to read more...    I had subtitles enabled on my tests.   Transcoding with subtitles is a killer apparently.

    So, I can now get 4 x 4K movies HW transcoding to 8mbps and 2mpbs streams.     I think that's pretty good.   

     

    After doing a lot more reading I think I'll start keeping a 1080p version of all of my movies alongside the 4K copies anyway.

     

    I have pretty much the same result as you on the jellyfish tests.   45Mbps works, 50 fails.    Though I notice dropped frames/stuttering when watching the jellyfish 35Mbps and higher.   Not all the way through, but at certain parts.     

     

  2. 19 hours ago, mervincm said:

     

    Can you please confirm a few things?

    did you use the serial in the USB image, or did you change it to generated serial?  maybe a real serial?

    did you burn any mac addresses into your Intel NIC? did you add those into the mac1 and mac2 entries on the USB image?

    can you confirm if you have any other video card in your system? any monitor connected or headless?

    can you confirm the contents of your conf file with this    cat /usr/syno/etc/codec/activation.conf

    I am stuck trying to burn the MACs into my dual-headed NIC, and I am really hoping it's not actually required for plex (I didn't have to do it for plex on my Haswell system)

     

    If I can get to where you are maybe we can work on it together.

    Have you tried the 20mbps HEVC HD jellifish sample file to determine if you get the quality deterioration issue when it hw transcodes to a web client set to MAX bitrate?

    http://jell.yfish.us/media/jellyfish-20-mbps-hd-hevc.mkv

     

     

     

     

     

    - Tested the jellyfish at maximum.   HW Transcoding confirmed and no quality issues observed.

     

  3. 6 hours ago, mervincm said:

     

    Can you please confirm a few things?

    did you use the serial in the USB image, or did you change it to generated serial?  maybe a real serial?

    did you burn any mac addresses into your Intel NIC? did you add those into the mac1 and mac2 entries on the USB image?

    can you confirm if you have any other video card in your system? any monitor connected or headless?

    can you confirm the contents of your conf file with this    cat /usr/syno/etc/codec/activation.conf

    I am stuck trying to burn the MACs into my dual-headed NIC, and I am really hoping it's not actually required for plex (I didn't have to do it for plex on my Haswell system)

     

    If I can get to where you are maybe we can work on it together.

    Have you tried the 20mbps HEVC HD jellifish sample file to determine if you get the quality deterioration issue when it hw transcodes to a web client set to MAX bitrate?

    http://jell.yfish.us/media/jellyfish-20-mbps-hd-hevc.mkv

     

     

     

     

     

    - I changed to a generated serial and associated mac addresses

    - I didn't do anything with the Intel NIC and I didn't use the actual NIC mac addresses

    - I don't have any other video card and I have tried with and without an HDMI monitor connected.   My most recent boots and tests have been done with no monitor connected.

    - I don't have a folder at: /usr/syno/etc/codec but I have assumed that is because I didn't install any other video streaming tools.   I have installed Plex only.  

      I admit that I skipped that part of the tutorial, simply because the folders were identified as necessary for SW encoding/transcoding.     Since the folder didn't exist, I have assumed it probably gets installed with Videostation or something like that.   I don't have it installed.

     

    CPU usage is much higher when I switch Plex back to software transcoding.   It's down to about 13% with 1x 4K stream transcoding to 2mbps 720p.   So I can confirm that HW transcoding is in action..   Unfortunately, it just pauses every so often.    

     

    I just googled "jellyfish hardware transcoding deterioration" and found reference to the issues you're talking about.   Will try that when I'm home tonight.

     

  4. 3 hours ago, juliantje15 said:

    Just curious, but did you ever get the onboard network card of your motherboard to work on 6.2.1?

     

    Never tried.   I assumed it wouldn't work and I had several PCIE Intel NICs hanging around from various other ESXi projects in my past.   

    Actually, I have another ESXi build right now with the same onboard NIC and I had to jump through many hoops to get that working so I just expected it wouldn't work on my Xpenology project.

  5. On 3/18/2019 at 10:09 PM, mervincm said:

    I also tried installing videostation.  Still no /dev/dri,  but I did get the error in /usr/syno/etc/codec/activation.conf

    {"success":false,"msg":"SN format is wrong."}

     

    So, my videostation transcode does not work.  that being said, on the old systemboard I had working hardware transcode in PLEX, so I don't think the serial and MAC is important for PLEX hardware transcode. 

     

    It would be interesting to compile a list of what people were able to get working.  As an example

    I can confirm haswell CPUs will support hw transcode with 104b+DS918+ 6.2 patched to date+plex+plexpass.

    I can not get 9xxx coffee lake refresh CPU w Z390 board+104b+DS9618+ 6.2 patched to date+plex+plexpass to support hw transcode (I don't think this is possible yet)

    Has anyone got 8xxx coffee lake CPU w z390 (or any other) 104b+DS9618+ 6.2 patched to date+plex+plexpass to support hw transcode? (I don't think this is possible yet)

    Has anyone got 7xxx kaby lake CPU + chipset 104b+DS9618+ 6.2 patched to date+plex+plexpass to support hw transcode? (should work)

    Has anyone got 6xxx  sky  lake + chipset 104b+DS9618+ 6.2 patched to date+plex+plexpass to support hw transcode?  (should work)

     

    Can confirm:  i5 8400 coffee lake w/Asrock Z390M  Pro 4 + 16GB RAM + Intel dual NIC PCIE + 104b+ 6.2.1patched to date + plex + plexpass.   Transcoding is working.

     -- but --    I see (hw) on both decode and encode to confirm hw transcoding..  but I can't get any more than 1 stream without buffering and pauses all the time.   

    I even get pauses every few minutes with 1 4k stream being transcoded  (HEVC 31500 kbps 4k mkv transcoded to 2mbps 720p).

     

    It has 4 x 6TB WD Red drives (RAID 5 + btrfs no checksum)  and 2 x 256GB Samsung SSD's (raid1 + btrfs no checksum volume2 used for transcode folder location).

     

    Don't know what to do now.

     

×
×
  • Create New...