Greetings
I am have installed DietPi on a HP EliteDesk 800 G1. All works brilliantly until I try to use the built in graphics for transcoding. Does anyone have any pointers to which drivers I should install for the integrated Intel HD Graphics
Many Thanks
Ther are no specific drivers for DietPi. Have a look for Debian/Linux driver. Maybe you can ask manufacturer of your device if the offer such.
What processor is in your machine?
What codec are you trying to transcode x264?
Intel quicksync can encode x264, and only decode x265
You should have intel i915 drivers already loaded stock with dietpi kernels that come stock from the main OS distro
I found a few threads that talked about it, still digging for how to build/install them if they aren’t stock
Also looks like built for 8th gen or higher builds
HP EliteDesk 800 G1 SFF - I wonder if debian edition will ever work on this system. - Linux Mint Forums
GitHub - intel/intel-graphics-compiler
How to Identify & Find Graphics Drivers for Linux* (intel.com)
Using Hardware-Accelerated Streaming | Plex Support
Install LSHW and see what it shows if it detects it
sudo apt install lshw -y
then run
lshw
I remember seeing it somewhere pointing the hardware to /dev/dri is pretty much automatic…
The issue I stumble across is this
- Linux support for 9th-generation Intel Core (Coffee Lake) or after requires Plex Media Server v1.17.0 or newer.
Thank you @WarHawk for your help
Yes the i915 drivers were loaded and associate with the display
Plex is Version 4.100.1
I will work through the other links you so kindly sent. What surprised me was that the seller on the hardware did mention he had run two simultaneous transcribing sessions in Plex while I can not even get one. Will follow up with him to see how this was done.
Ran LSHW and the output for the display was :
-display
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:29 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) memory:c0000-dffff
*-multimedia:0
description: Audio device
product: Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:30 memory:f7c34000-f7c37fff
Are you running PLEX in a docker or bare metal?
If docker…you can use the above to get it setup…it has to passthru to the docker container
I remember seeing a transcode directory settings in PLEX transcoder settings tab
if bare metal, try setting it to /dev/dri
Many thanks for the help. In the end I used FFMPEG running as a cron job starting at 2am to convert all the “.ts” files in the appropriate folders to".mpeg".
I think I was asking a little too much of the system for real time transcoding