Jump to content

Intel® Core™ i9-13900 and HW encoing


Recommended Posts

grahamcoyswanst
Posted

Hey, how do I set up the Intel® Core™ i9-13900 to HW encode, please?

Im running debian 12

 

Thank you

Posted

Hi, what version of the server are you on? You may need the 4.8 beta server for the latest intel hardware.

grahamcoyswanst
Posted
10 hours ago, Luke said:

Hi, what version of the server are you on? You may need the 4.8 beta server for the latest intel hardware.

Hey I'm on Version 4.7.14.0 how would i update to the beta, please?

Thank you

grahamcoyswanst
Posted

Installed it but i only see this

 

 

pannel.png

grahamcoyswanst
Posted

thank you will do that

grahamcoyswanst
Posted
1 minute ago, croaton said:

This one emby-server-deb_4.8.0.53_amd64.deb

But make sure in your Repo apt sources list non-free-firmware is activated and have installed the intel drivers for the iGPU

Best Regards

than you will do this

Posted (edited)
2 minutes ago, grahamcoyswanst said:

Installed it but i only see this

 

 

pannel.png

Check the Drivers

with

sudo lspci -v -s $(lspci | grep VGA | cut -d" " -f 1) < this shows you if the kernel drivers are active of the iGPU

for smaller Output you can use

ls -la /dev/dri

and you need an active Premiere Subscription

Edited by croaton
grahamcoyswanst
Posted (edited)
Quote

00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S GT1 [UHD Graphics 770] (rev 04) (prog-if 00 [VGA controller])
        DeviceName: Onboard - Video
        Subsystem: ASUSTeK Computer Inc. Raptor Lake-S GT1 [UHD Graphics 770]
        Flags: bus master, fast devsel, latency 0, IRQ 201, IOMMU group 0
        Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 4000000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Process Address Space ID (PASID)
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Capabilities: [320] Single Root I/O Virtualization (SR-IOV)
        Kernel driver in use: i915
        Kernel modules: i915
 

 

and

 

❯ ls -la /dev/dri
total 0
drwxr-xr-x  3 root root        100 Oct 14 12:44 .
drwxr-xr-x 17 root root       3660 Oct 14 12:44 ..
drwxr-xr-x  2 root root         80 Oct 14 12:44 by-path
crw-rw----  1 root video  226,   0 Oct 14 12:44 card0
crw-rw----  1 root render 226, 128 Oct 14 12:44 renderD128

 

Edited by grahamcoyswanst
Posted
1 hour ago, grahamcoyswanst said:

 

and

 

❯ ls -la /dev/dri
total 0
drwxr-xr-x  3 root root        100 Oct 14 12:44 .
drwxr-xr-x 17 root root       3660 Oct 14 12:44 ..
drwxr-xr-x  2 root root         80 Oct 14 12:44 by-path
crw-rw----  1 root video  226,   0 Oct 14 12:44 card0
crw-rw----  1 root render 226, 128 Oct 14 12:44 renderD128

 

iGPU is Running and Verfified so it must work now. Even Remind HW Transcoding need a Premiere Subscription

grahamcoyswanst
Posted

hey, yes i have a premiere account with Emby but as before they not showing up on the dash in Emby.

 

 

pannel.png

Posted

Server Restartet?

Runs Emby under Root? if no you must emby grant access to the iPGU

Best Regards

 

grahamcoyswanst
Posted

The server was restarted but emby does not run under root so this will be the issue. Im not the most clued-up person with all this, is there an easy fix

 

Thanks mate

Posted

Attach the most recent hardware detection log.

You might need to check that the runtime user for the emby server (usually emby) also has the video and render supplementary groups. 

If the user is emby then "id emby" would show the details. If either is missing then add them to emby.

 

Posted

Is OS user emby running the server? Did you check to see if emby has the render group?

 

grahamcoyswanst
Posted

Emby doesn't have access to the render group and would you be able to tell me how to do that, please?

Posted

sudo usermod -a -G render emby

Should restart Emby server after adding the group.

 

Posted
1 hour ago, Q-Droid said:

sudo usermod -a -G render emby

TIP:

You can also do the same with the following command (it’s easier for me to remember, instead of remembering the the switches for userrmod) 

sudo adduser emby render

== add user emby to render group 🙂

Posted

@grahamcoyswanstwere you able to get it working? Some good tips above! It took me a long time to realize I needed to run the beta server to get this working. It's so frustrating that this hasn't made it to the stable release yet for 12th gen and newer intel chips. Intel announced the release of the 14th gen today and we're still waiting for this.... Plex and JF have it in their stable releases for a while now.... and it kills me to have to run a beta to do something like HW transcoding on a 2 year old chip. Hopefully it gets added to stable sooner than later or we at least get 4.8 some point soon. Sorry for the rant but it's something I've hoping for for a long time! 

grahamcoyswanst
Posted

sorry for no reply guys just got back from the hospital, and will get back to you

grahamcoyswanst
Posted

Hey so i did the above and its still not showing any hardware just the software. I restarted emby and also the server.

Is there anything else i could try or any info you need just tell me how to get it for you and ill sort it.

 

Sorry for the delay on this post I unexpectedly had to pop into the hospital for 3 days.

Posted

Attach hardware detection log and embyserver log after restart.

Did you make sure emby user has both video and render groups? The emby user is running the server, right?

If you are on Debian 12 then the kernel should be 6.x and new enough for Raptor Lake, but still check for updates.

 

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...