Jump to content

Emby Transcode with onboard Intel GPU


Recommended Posts

imjustleaving
Posted

hi all.

i have a standard emby server (with premiere activated) running in docker/portainer. my hardware is an intel i3 10-105 which has the UHD630 iGPU onboard. when i am watching something which requires transcoding, i am not seeing the hardware transcode icon (which i have enabled in the settings). is there something that needs to go in the compose file to get this working?

version: "2.1"
services:
  emby:
    image: lscr.io/linuxserver/emby:latest
    container_name: emby
    environment:
      - UID=568
      - GID=568
      - TZ=America/New_York
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - /configs/emby:/config
      - /media:/media
    ports:
      - 8096:8096 # HTTP port
      - 8920:8920 # HTTPS port

    restart: unless-stopped

 

Happy2Play
Posted (edited)

Will need to see server (startup log after hardware detection)/hardware detection/ffmpeg log for specific example.

Edited by Happy2Play
imjustleaving
Posted

I do have a premiere subscription activated. I switched to the official container and i still cannot transcode.

Posted
9 hours ago, imjustleaving said:

I do have a premiere subscription activated. I switched to the official container and i still cannot transcode.

Hi, can you please provide a log example from  that? Thanks!

imjustleaving
Posted

the logs were from that instance i believe. this is the compose file being used for it:
 

version: "2.3"
services:
  emby:
    image: emby/embyserver
    container_name: emby
    environment:
      - UID=568
      - GID=568
      - GIDLIST=44,109,1000,226,0

    volumes:
      - /configs/emby:/config
      - /media:/media
    ports:
      - 8096:8096 # HTTP port
      - 8920:8920 # HTTPS port
    devices:
      - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes

    restart: unless-stopped

 

Posted

Is this only an issue with Dolby Vision content?

Q-Droid
Posted
On 6/24/2024 at 2:22 PM, imjustleaving said:

hi all.

i have a standard emby server (with premiere activated) running in docker/portainer. my hardware is an intel i3 10-105 which has the UHD630 iGPU onboard. when i am watching something which requires transcoding, i am not seeing the hardware transcode icon (which i have enabled in the settings). is there something that needs to go in the compose file to get this working?

Are you running this in a VM?

yocker
Posted

Have you set up hardware transcoding on the server in the Emby app? Looks to me you have missed that step.

imjustleaving
Posted

@Lukeit is an issue with all content

@Q-DroidI am running this in a VM. this is an ubuntu server VM running on TrueNAS Scale Dragonfish-24.04.1.1

@yockeri have indeed setup hardware transcoding.

yocker
Posted

Okay sorry, then this is beyond my knowledge as I've never messed with VMs much.  All i can think of is if you have passed through the igpu right.

Q-Droid
Posted
2 hours ago, imjustleaving said:

@Lukeit is an issue with all content

@Q-DroidI am running this in a VM. this is an ubuntu server VM running on TrueNAS Scale Dragonfish-24.04.1.1

@yockeri have indeed setup hardware transcoding.

Then you need to configure device pass through to the VM so that both ubuntu and Emby can identify and use the Intel iGPU. 

imjustleaving
Posted

@Q-Droidsince this is the onboard GPU shouldnt it be passed thru already? do i have to isolate it in truenas the get the passthru to work?

Q-Droid
Posted

I don't think so and it should also explain why ubuntu and Emby identify a virtual graphics device instead of the Intel iGPU.

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...