Search the Community
Showing results for tags 'hwaccel'.
-
Hi everyone, I need some help with setting up an Emby Docker container on my Raspberry Pi 4 running Rocky Linux 9. I'm using the following docker-compose.yml: services: emby: image: emby/embyserver_arm64v8:4.9.0.30 environment: - UID=1000 - GID=998 - GIDLIST=39,998 volumes: - ./config:/config - /mnt/extdrivea:/mnt/extdrive - ./test:/mnt/test ports: - 8096:8096 - 8920:8920 devices: - /dev/dri:/dev/dri - /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi restart: unless-stopped I found that the GID for the video and render groups are as follows: getent group video | cut -d: -f3 39 getent group render | cut -d: -f3 998 However, I'm having an issue where I don't see the hardware acceleration option in the Emby menu. This is what I see in the Transcoding log: The issue is that I don't see the hardware acceleration option in the Emby menu. Can anyone please advise me on what might be wrong? What settings should I check to ensure that hardware acceleration is working correctly? >>>>>> Processing Plan Name CanDoInHW WillDoInHW Reason Copy video stream >> False False Software Codec VideoInput >> False False Not a hardware decoder VideoOutput >> False False Not a hardware encoder Copy video stream >> False False Software Codec I have purchased a subscription for this feature, and I want to ensure that hardware acceleration works properly. Can anyone please advise me on what might be wrong? What settings should I check to ensure that hardware acceleration is functioning correctly?
-
Hello, So, I'm using linuxserver/emby:beta for my docker image, I've passed the devices /dev/dri/card0 and /dev/dri/renderD128 to the container. Emby doesn't detect all the available profile for decoding and encoding (Also, I have an active Emby Premiere subscription). I've installed into the image `vainfo` into the container to check that everything is good and I see all the profile (like HEVC, H264): root@bd304a409b20:/# vainfo error: XDG_RUNTIME_DIR not set in the environment. error: can't connect to X server! libva info: VA-API version 1.14.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_14 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.14 (libva 2.12.0) vainfo: Driver version: Mesa Gallium driver 22.0.5 for AMD Radeon Vega 3 Graphics (raven, LLVM 13.0.1, DRM 3.47, 5.19.17-Unraid) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc As you can see, there are more profile than just MPEG-2 and VP9, but those aren't found by emby. To test further, I've installed Jellyfin image. I've configured it to use hardware decoding using vaapi and selected the HEVC decoding (normal and 10 bit). I tested to stream to the browser a hevc 10bit file, it used hardware decoding without any issue. I check the GPU usage with radeontop. Here is a transcode log from jellyfin proving that ffmpeg had no issue using the device. transcode-log-jellyfin.log Emby hardware detection log: hardware_detection-63807243716.txt What can I do to force Emby to recognize the VAAPI profiles ?
- 12 replies
-
- hwaccel
- hw decoding
-
(and 1 more)
Tagged with:
-
Hello, Can emby only cpu converting?? Best regards.
-
@@Luke, as posted in https://emby.media/community/index.php?/topic/28528-how-can-you-tell-if-quicksync-is-working/?p=275763 , this is an important feature, even more now that more and more users have HW that can be used to accelerate encoding and decoding. Can this please be done now? I've recently bought new hardware and I'm not sure if my hw acceleration settings are actually working. Possibly no, because of the CPU usage I see.