Update HW Acceleration LXCs

This commit is contained in:
tteckster 2023-12-03 14:40:39 -05:00 committed by GitHub
parent 21e95ccf6d
commit bafd32f777
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 28 additions and 19 deletions

View file

@ -29,9 +29,11 @@ if [[ "$CTTYPE" == "0" ]]; then
else else
$STD apt-get install -y intel-opencl-icd $STD apt-get install -y intel-opencl-icd
fi fi
/bin/chgrp video /dev/dri chgrp video /dev/dri
/bin/chmod 755 /dev/dri chmod 755 /dev/dri
/bin/chmod 660 /dev/dri/* chmod 660 /dev/dri/*
$STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi

View file

@ -30,9 +30,11 @@ if [[ "$CTTYPE" == "0" ]]; then
else else
$STD apt-get install -y intel-opencl-icd $STD apt-get install -y intel-opencl-icd
fi fi
/bin/chgrp video /dev/dri chgrp video /dev/dri
/bin/chmod 755 /dev/dri chmod 755 /dev/dri
/bin/chmod 660 /dev/dri/* chmod 660 /dev/dri/*
$STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi

View file

@ -29,9 +29,11 @@ if [[ "$CTTYPE" == "0" ]]; then
else else
$STD apt-get install -y intel-opencl-icd $STD apt-get install -y intel-opencl-icd
fi fi
/bin/chgrp video /dev/dri chgrp video /dev/dri
/bin/chmod 755 /dev/dri chmod 755 /dev/dri
/bin/chmod 660 /dev/dri/* chmod 660 /dev/dri/*
$STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi

View file

@ -44,10 +44,11 @@ if [[ "$CTTYPE" == "0" ]]; then
va-driver-all \ va-driver-all \
ocl-icd-libopencl1 \ ocl-icd-libopencl1 \
intel-opencl-icd intel-opencl-icd
chgrp video /dev/dri
/bin/chgrp video /dev/dri chmod 755 /dev/dri
/bin/chmod 755 /dev/dri chmod 660 /dev/dri/*
/bin/chmod 660 /dev/dri/* $STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi
msg_info "Installing GStreamer (Patience)" msg_info "Installing GStreamer (Patience)"

View file

@ -25,10 +25,11 @@ if [[ "$CTTYPE" == "0" ]]; then
va-driver-all \ va-driver-all \
ocl-icd-libopencl1 \ ocl-icd-libopencl1 \
intel-opencl-icd intel-opencl-icd
chgrp video /dev/dri
/bin/chgrp video /dev/dri chmod 755 /dev/dri
/bin/chmod 755 /dev/dri chmod 660 /dev/dri/*
/bin/chmod 660 /dev/dri/* $STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi

View file

@ -27,10 +27,11 @@ if [[ "$CTTYPE" == "0" ]]; then
va-driver-all \ va-driver-all \
ocl-icd-libopencl1 \ ocl-icd-libopencl1 \
intel-opencl-icd intel-opencl-icd
chgrp video /dev/dri chgrp video /dev/dri
chmod 755 /dev/dri chmod 755 /dev/dri
chmod 660 /dev/dri/* chmod 660 /dev/dri/*
$STD adduser $(id -u -n) video
$STD adduser $(id -u -n) render
msg_ok "Set Up Hardware Acceleration" msg_ok "Set Up Hardware Acceleration"
fi fi

View file

@ -43,7 +43,7 @@ lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
EOF EOF
pct exec $privileged_container -- bash -c "apt-get -y install va-driver-all && apt-get -y install ocl-icd-libopencl1 && apt-get install -y intel-opencl-icd" pct exec $privileged_container -- bash -c "apt-get -y install va-driver-all && apt-get -y install ocl-icd-libopencl1 && apt-get install -y intel-opencl-icd && chgrp video /dev/dri && chmod 755 /dev/dri && chmod 660 /dev/dri/* && adduser \$(id -u -n) video && adduser \$(id -u -n) render"
header_info header_info
echo -e "Completed Successfully!\n" echo -e "Completed Successfully!\n"
echo -e "Reboot container $privileged_container to apply the new settings\n" echo -e "Reboot container $privileged_container to apply the new settings\n"