eldorado

Members
  • Posts

    14
  • Joined

  • Last visited

Posts posted by eldorado

  1. On 11/15/2020 at 11:58 AM, flexage said:

    So with the latest Unraid beta release (6.9 beta 35), GPU drivers have been added to the OS.

     

    I had a quick stab at getting an AMD GPU passed through to the lsio Emby Docker, but have run in to an issue.

     

    I enabled the AMDGPU driver on Unraid, I installed the lsio Emby Docker with the `/dev/dri/` device added.

     

    Emby Server shows my GPU available for transcoding (I have Emby Premiere so no restriction on transcode).

     

    I started a transcode job, and it was using the CPU, not GPU to transcode.

     

    Looking at the transcode log, it looks like it attempted to open the GPU for transcoding, but failed and fell back to CPU.

     

    I've attached the Emby transcode log, but the first error that occurs is:

    
    /home/embybuilder/Buildbot/x64/libdrm-x64/staging/share/libdrm/amdgpu.ids: No such file or directory

    Then FFMPEG fails with some sort of I/O error.

     

    I had a look in the docker container, and the `/home/embybuilder` directory did not exist...

     

    Is there something else I should be doing to get this working?

    ffmpeg-transcode-646aefab-ad63-4910-a5d6-fc108c6b9031_1.txt 48.16 kB · 0 downloads

     

    I pulled out an old Radeon card I had kicking around to play with and see if I could get it to work with Jellyfin

     

    I'm on RC2 now, setup the driver modprob.d thing

     

    From Jellyfin docs (basically same as Emby), you need to use this parm on the docker container:


     

    --device /dev/dri/renderD128:/dev/dri/renderD128 
    
    --device /dev/dri/card0:/dev/dri/card0

     

    I did that, enabled VAAPI encoding in Jellyfin and tried playing a file.. it seems to be picking up the card, but transcoding is slooooow

     

    I'm thinking maybe my Radeon is just too old and doesn't support enough to do the job, not sure... but does seem to be trying to use it, my cpu didn't do much at all while this was happening

     

    ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
      built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)
      configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --disable-doc --disable-ffplay --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-gpl --enable-version3 --enable-static --enable-libfontconfig --enable-fontconfig --enable-gmp --enable-gnutls --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --arch=amd64 --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-vdpau --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvenc --enable-nvdec --enable-ffnvcodec
      libavutil      56. 51.100 / 56. 51.100
      libavcodec     58. 91.100 / 58. 91.100
      libavformat    58. 45.100 / 58. 45.100
      libavdevice    58. 10.100 / 58. 10.100
      libavfilter     7. 85.100 /  7. 85.100
      libswscale      5.  7.100 /  5.  7.100
      libswresample   3.  7.100 /  3.  7.100
      libpostproc    55.  7.100 / 55.  7.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/movies/21 Jump Street (2012)/21 Jump Street (2012).720p.x264.AAC.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        creation_time   : 2016-07-02T13:36:10.000000Z
        title           : 21.Jump.Street.2012.720p.BluRay.H264.AAC-RARBG
        encoder         : Lavf56.40.101
        comment         : 21.Jump.Street.2012.720p.BluRay.H264.AAC-RARBG
      Duration: 01:49:37.66, start: 0.000000, bitrate: 1731 kb/s
        Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x544 [SAR 1:1 DAR 40:17], 1500 kb/s, 23.98 fps, 23.98 tbr, 11988 tbn, 47.95 tbc (default)
        Metadata:
          creation_time   : 2016-07-02T13:36:10.000000Z
          handler_name    : VideoHandler
        Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 223 kb/s (default)
        Metadata:
          creation_time   : 2016-07-02T13:36:10.000000Z
          handler_name    : SoundHandler
    Stream mapping:
      Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_vaapi))
      Stream #0:1 -> #0:1 (aac (native) -> mp3 (libmp3lame))
    Press [q] to stop, [?] for help
    [h264_vaapi @ 0x55cdfe839980] Driver does not support some wanted packed headers (wanted 0xd, found 0).
    [h264_vaapi @ 0x55cdfe839980] Driver does not support packed sequence headers, but a global header is requested.
    [h264_vaapi @ 0x55cdfe839980] No global header will be written: this may result in a stream which is not usable for some purposes (e.g. not muxable to some containers).
    Output #0, hls, to '/transcode/4ec8b4af326024ebb7f8e27377b1b2ca.m3u8':
      Metadata:
        encoder         : Lavf58.45.100
        Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 640x272 [SAR 1:1 DAR 40:17], q=-1--1, 776 kb/s, 23.98 fps, 90k tbn, 23.98 tbc (default)
        Metadata:
          encoder         : Lavc58.91.100 h264_vaapi
        Stream #0:1: Audio: mp3 (libmp3lame), 48000 Hz, stereo, fltp, 223 kb/s (default)
        Metadata:
          encoder         : Lavc58.91.100 libmp3lame
    frame=    2 fps=0.0 q=-0.0 size=N/A time=00:00:00.30 bitrate=N/A speed=0.343x    
    frame=    3 fps=2.1 q=-0.0 size=N/A time=00:00:00.36 bitrate=N/A speed=0.256x    
    frame=    4 fps=2.1 q=-0.0 size=N/A time=00:00:00.40 bitrate=N/A speed=0.214x    
    frame=    5 fps=2.1 q=-0.0 size=N/A time=00:00:00.45 bitrate=N/A speed=0.188x    
    frame=    6 fps=2.1 q=-0.0 size=N/A time=00:00:00.50 bitrate=N/A speed=0.173x    
    frame=    7 fps=2.0 q=-0.0 size=N/A time=00:00:00.52 bitrate=N/A speed=0.154x    
    frame=    8 fps=2.0 q=-0.0 size=N/A time=00:00:00.57 bitrate=N/A speed=0.146x    
    frame=    9 fps=2.0 q=-0.0 size=N/A time=00:00:00.62 bitrate=N/A speed=0.141x    

     

  2. I'm sure I'm like many others who have accumulated quite a few docker containers, and the list seems to keep growing!

     

    Visually I would find it handy to be able to visually group containers so they are easier to find and mainly I just prefer to have things logically organised

     

    You can already sort and drag and drop them around but in the end it's still just a big list, I would find it handy to be able to create at the very least dividers and attach labels to them where I can create my groupings

  3. Similar to how you can create a .env file when using docker-compose, in other projects I would put a number of variables in here that I could use across a number of containers and reference them with ${VARIABLE_NAME}

     

    I use Traefik as my reverse proxy, setting up all those labels was a bit time consuming, setting up new containers would be simplified if I could have label values stored as variables that I could reference. If I ever change my host, I have a LOT of containers to update vs updating a single variable

    Also when testing mysql containers with predefined username and password. I'm sure there are plenty more use cases

     

    A small section on the Docker tab to allow managing of variables, and then of course the ability to then use them when creating/editing a container

     

    In addition, Docker also allows using a file with the --env-file option, I know I could do this up manually but a nice front end to create/manage them would be handy.. but perhaps asking to much now 

     

    https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e-env-env-file

  4. 17 hours ago, CHBMB said:

    I don't think there is a version that you can still download that has a fully free tier. 

    Using archive.org I was able to back track to see the history of events that I missed over the years, you can download from archive.org too

     

    The 5.x series was the last to offer it

     

    So looks like my upgrade path to at some point get me to 6.x:

     

    4.5.6 -> 4.7 -> 5.06 (This is where I will sit until I figure things out).. then once I'm ready to commit, I'm assuming I can then jump to 6 without too much trouble

  5. Not disputing the value of Unraid, I've certainly benefited quite a bit from using the free version

     

    Though I should have also noted that going forward I'm also not sure if I will be keeping a physical server or not, and until I know for sure and start to invest in hardware/software I would just like to at minimal get myself upgraded so something a bit newer than what I have now..

  6. Hey guys, I've been running my server for surprisingly quite some time now... surprising to me as I've just realised it's been going since 2010 on the same hardware!

     

    I"m still on version 4.5.6, where if you had just 3 drives it was free to run

     

    It's time to start thinking about adding more space, bigger drives etc. But first I want to ease my way up and it will likely take me months between each step (kids take ALL my time :))

     

    So wondering what was the last version that allowed you to run for free still with the 3 drives? (assuming this option to run free is no longer an option in newer versions?)

     

    And I guess also easiest to upgrade from 4.5.6? 

     

    My idea is first step up as high a version I can to start, likely let it sit for a while and eventually start figuring out my new drive needs and then probably in the end (who knows when) get up to the 6.x versions with the 6 drive version

  7. I should add that when this happened, I came home and found that my main pc had rebooted so it's likely there was a quick power interruption during the day and all my hardware was rebooted.. maybe in there something zapped the ethernet port on the motherboard

     

    The cable I swapped to was my spare I use to plug in for quick testing of laptops etc. so was on a different port than what the unraid server is typically on, but I'll try playing with other ports just to make sure something on the switch isn't gone funky

     

    I guess a nic card is cheap enough to give a try.. I'm assuming when I put one in I should disable the on board port?

  8. Hi guys,

     

    I've had my unRaid server running for almost 3 years now, a couple days ago I came home to find the tower inaccessible thru mapped drives or the web config, the tower is also no longer showing up on my router

     

    Checking the box and running the ifconfig eth0 returns no ip address

     

    What could have happened? The last operation I was doing (which I probably shouldn't do and rarely have done) was ripping a DVD using Handbrake directly to one of the drives.. this was in the morning, coming home from work and could no longer access the tower

     

    Before I run out and buy a ethernet card, can someone take a peak at my syslog?

     

    thanks,

    syslog.txt