-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Channels-DVR will not see QuickSync #2912
-
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Channels DVR
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/channels.sh)"
📝 Provide a clear and concise description of the issue.
I have tried a number of things and oddly.....the Plex LXC on the same exact host sees the iGPU fine but the channels one will not. That has be quite baffled. The host vainfo is good, the igpu_top sees the iGPU, Plex LXC (ubuntu) sees it, but this one will not. I am out of ideas to try. I did want to try ubuntu but that fails (see other issue about the chromium error)
I've tried privileged and unprivileged to no availl
⚙️ What settings are you using?
- Default Settings
- Advanced Settings
🖥️ Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
ensure iGPU and driver's are present
run script configure new setup or import backup
no HW shown only SW.
❌ Paste the full error output (if available).
no error but here is the vainfo output which matches the Plex container output and the host output....it's all the same.
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSliceLP
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSliceLP
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile1 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileVP9Profile3 : VAEntrypointVLD
VAProfileHEVCMain422_10 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP
🖼️ Additional context (optional).
total 0
drw-rw---- 2 root root 80 Mar 6 19:51 by-path
crw-rw---- 1 root video 226, 1 Mar 6 19:51 card1
crw-rw---- 1 root render 226, 128 Mar 6 19:51 renderD128
Beta Was this translation helpful? Give feedback.
All reactions
for the record it turns out you need this options specifically in PVE for the channels container to pickup the iGPU
echo "options i915 enable_guc=2" > /etc/modprobe.d/i915.conf
Also in my case PVE picks up /dev/dri/card1 and you can symlink it to /dev/dri/card0 which is what that app defaults to and will only search for.
Replies: 5 comments
-
So... What's the problem with the script here?
Beta Was this translation helpful? Give feedback.
All reactions
-
I can’t tell I just know the plex script sees the iGPU this one doesn’t. So hard to determine if something is missing in the channels script. By side by side comparison of one working and the other not I figured I’d start there.
I was going to try using the plex script and installing channels manually on it just to do a hack test but nothing I’ve tried with the channels script seems to allow it to see the same iGPU on the same host as the plex script was run on.
Since the host is the same the only variable to me is something different between the two scripts so was worth asking the question or seeing is someone else could try and get the same result.
Beta Was this translation helpful? Give feedback.
All reactions
-
Happy to move this to the discussion section if there’s no issue with the scripts. Just trying to get it to work the same as plex is on the same host.
Beta Was this translation helpful? Give feedback.
All reactions
-
I just tried using the plex installer script, removing plexmediaserver with apt and installing channels, and still no joy on this...so I'm at a loss for testing and workarounds.
Beta Was this translation helpful? Give feedback.
All reactions
-
for the record it turns out you need this options specifically in PVE for the channels container to pickup the iGPU
echo "options i915 enable_guc=2" > /etc/modprobe.d/i915.conf
Also in my case PVE picks up /dev/dri/card1 and you can symlink it to /dev/dri/card0 which is what that app defaults to and will only search for.
Beta Was this translation helpful? Give feedback.