Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Channels-DVR will not see QuickSync #2912

Closed Answered by ChrisColotti
ChrisColotti asked this question in Q&A
Discussion options

✅ 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
You must be logged in to vote

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

Comment options

So... What's the problem with the script here?

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Comment options

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.

You must be logged in to vote
0 replies
Answer selected by ChrisColotti
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
not a script issue This is not a script issue
Converted from issue

This discussion was converted from issue #2900 on March 07, 2025 12:22.

AltStyle によって変換されたページ (->オリジナル) /