mirror of https://github.com/tteck/Proxmox.git
				
				
				
			Update HW Acceleration LXCs
This commit is contained in:
		
							parent
							
								
									21e95ccf6d
								
							
						
					
					
						commit
						bafd32f777
					
				| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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)"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue