kabsdk 0 Posted 1 hour ago Posted 1 hour ago I’m currently running Emby on an AlmaLinux 9 VM in Proxmox, installed using the CentOS RPM. Problem: Hardware acceleration/transcoding is not actually being used. During transcodes, CPU usage hits 100% across all cores, there is no GPU utilization, and there is no “hardware” icon beside the transcoding stream (as shown in my screenshots). Emby does recognize the GPU, at least I'd think so with Emby displaying the GPU name under "Transcoding" in the settings menu. A Plex instance on the same physical server performs proper hardware acceleration (Plex is deployed bare metal, like Emby), so the GPU drivers should be installed and working correctly. Emby settings are configured as follows: Preferred Hardware Decoders are all set to VAAPI, and Preferred Hardware Encoders are set to QuickSync (the only available option). Software tone mapping is disabled. Hardware Accelerated Tone Mapping is enabled. Intel QuickSync tone mapping is disabled, and VAAPI tone mapping is set to VAAPI HW Tone Mapping. Hardware and versions: Emby version is 4.9.3.0, also tried with the latest "official" RPM, version 4.9.1.90-1 GPU is a SPARKLE Intel Arc A310 ECO. Permissions and setup: User/group and device permissions look like this: [kabs@plex01 ~]$ id emby uid=985(emby) gid=986(emby) groups=986(emby),39(video),998(render) [kabs@plex01 ~]$ ls -la /dev/dri total 0 drwxrwxrwx 3 root root 120 Feb 19 23:14 . drwxr-xr-x 21 root root 3360 Feb 19 23:14 .. drwxrwxrwx 2 root root 100 Feb 20 07:08 by-path crwxrwxrwx 1 root video 226, 0 Feb 19 23:13 card0 crwxrwxrwx 1 root video 226, 1 Feb 20 07:08 card1 crwxrwxrwx 1 root render 226, 128 Feb 19 23:14 renderD128 Systemd service configuration: [kabs@plex01 ~]$ systemctl cat emby-server /usr/lib/systemd/system/emby-server.service [Unit] Description=Emby Server is a personal media server with apps on just about every device After=network.target [Service] EnvironmentFile=/etc/emby-server.conf WorkingDirectory=/opt/emby-server ExecStart=/opt/emby-server/bin/emby-server RestartForceExitStatus=3 User=emby [Install] WantedBy=multi-user.target /etc/systemd/system/emby-server.service.d/override.conf [Service] User=emby Group=emby The GPU is passed through to the VM. Logs have been attached. Any help is appreciated. ffmpeg-transcode-dba49dd1-1f16-47b7-8361-526236cef54f_1.txt hardware_detection-63907892050.txt
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now