Documentation to use Intel ARC gpu in Proxmox with the tdarr lxc
Important
First make sure that you at least have Proxmox 8.3!
apt install intel-media-va-driver vainfo
- Check if av1 support is enabled using the command
vainfo
- execute following command in the Proxmox terminal and follow the on-screen instructions
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tdarr.sh)"
apt remove handbrake-cli
apt install flatpak
wget https://github.com/HandBrake/HandBrake/releases/download/1.8.2/HandBrake-1.8.2-x86_64.flatpak
wget https://github.com/HandBrake/HandBrake/releases/download/1.8.2/HandBrake.Plugin.IntelMediaSDK-1.8.2-x86_64.flatpak
flatpak install HandBrake-1.8.2-x86_64.flatpak
flatpak install HandBrake.Plugin.IntelMediaSDK-1.8.2-x86_64.flatpak
- Create a new wrapper script
nano /opt/tdarr/handbroken
- Add the following content to the file:
#!/usr/bin/bash
flatpak run --command=HandBrakeCLI fr.handbrake.ghb "$@"
- Make the script executable
chmod +x /opt/tdarr/handbroken
- Edit the
Tdarr_Node_Config.json
file:
nano /opt/tdarr/configs/Tdarr_Node_Config.json
- Press
Ctrl+X
y
to exit.
- Update the
handbrakePath
field to point to the wrapper:
"handbrakePath": "/opt/tdarr/handbroken",
- Press
Ctrl+X
y
to exit.
- Reboot tdarr
# This spawns a new extra node, not sure how to do this correctly
systemctl restart tdarr-node.service
# Reboot, the easy way
reboot now
-
Check if handbrake is correctly installed using
HandBrakeCLI --version
-
Add the plugin Tdarr_Plugin_075a_Transcode_Customisable Video Transcode Customisable
-
Inputs
Option | Value |
---|---|
codecs_to_exclude | av1 |
cli | handbrake |
transcode_arguments | -Z "AV1 QSV 2160p 4K" --all-subtitles --all-audio |
output_container | .mkv |