mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
Videos: Update driver packages for Intel QSV and add "amd" target "#4967
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
@@ -77,6 +77,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
/scripts/install-s6.sh && \
|
/scripts/install-s6.sh && \
|
||||||
ln -sf /scripts/services/photoprism /etc/s6-overlay/s6-rc.d/photoprism && \
|
ln -sf /scripts/services/photoprism /etc/s6-overlay/s6-rc.d/photoprism && \
|
||||||
touch /etc/s6-overlay/s6-rc.d/user/contents.d/photoprism && \
|
touch /etc/s6-overlay/s6-rc.d/user/contents.d/photoprism && \
|
||||||
|
apt modernize-sources && \
|
||||||
/scripts/cleanup.sh
|
/scripts/cleanup.sh
|
||||||
|
|
||||||
# Set default working directory.
|
# Set default working directory.
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
/photoprism/storage/config \
|
/photoprism/storage/config \
|
||||||
/photoprism/storage/cache && \
|
/photoprism/storage/cache && \
|
||||||
/scripts/install-s6.sh && \
|
/scripts/install-s6.sh && \
|
||||||
|
apt modernize-sources && \
|
||||||
/scripts/cleanup.sh
|
/scripts/cleanup.sh
|
||||||
|
|
||||||
# Download machine learning models and test data.
|
# Download machine learning models and test data.
|
||||||
|
|||||||
8
scripts/dist/Makefile
vendored
8
scripts/dist/Makefile
vendored
@@ -43,8 +43,12 @@ intel: update install-intel
|
|||||||
install-intel-graphics: intel
|
install-intel-graphics: intel
|
||||||
intel-graphics: intel
|
intel-graphics: intel
|
||||||
install-intel:
|
install-intel:
|
||||||
@echo "Installing Intel Drivers..."
|
@echo "Installing Intel GPU Drivers..."
|
||||||
apt-get -qq install intel-opencl-icd intel-media-va-driver-non-free i965-va-driver-shaders mesa-va-drivers libmfx-dev libmfx-gen-dev va-driver-all vainfo libva-dev
|
apt-get -qq install intel-opencl-icd intel-media-va-driver-non-free i965-va-driver-shaders mesa-va-drivers libmfx-gen1.2 va-driver-all vainfo libva2
|
||||||
|
amd: update install-amd
|
||||||
|
install-amd:
|
||||||
|
@echo "Installing AMD VA-API GPU Drivers..."
|
||||||
|
apt-get -qq install mesa-va-drivers vainfo libva2
|
||||||
clitools: update install-clitools
|
clitools: update install-clitools
|
||||||
cli-tools: clitools
|
cli-tools: clitools
|
||||||
nano: clitools
|
nano: clitools
|
||||||
|
|||||||
8
scripts/dist/install-gpu.sh
vendored
8
scripts/dist/install-gpu.sh
vendored
@@ -50,8 +50,8 @@ esac
|
|||||||
for t in ${GPU_DETECTED[@]}; do
|
for t in ${GPU_DETECTED[@]}; do
|
||||||
case $t in
|
case $t in
|
||||||
i915 | i965 | intel | opencl | icd)
|
i915 | i965 | intel | opencl | icd)
|
||||||
echo "Installing Intel Drivers..."
|
echo "Installing Intel GPU Drivers..."
|
||||||
apt-get -qq install intel-opencl-icd intel-media-va-driver-non-free i965-va-driver-shaders mesa-va-drivers libmfx-dev libmfx-gen-dev va-driver-all vainfo libva-dev
|
apt-get -qq install intel-opencl-icd intel-media-va-driver-non-free i965-va-driver-shaders mesa-va-drivers libmfx-gen1.2 va-driver-all vainfo libva2
|
||||||
;;
|
;;
|
||||||
|
|
||||||
nvidia)
|
nvidia)
|
||||||
@@ -59,8 +59,8 @@ for t in ${GPU_DETECTED[@]}; do
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
amdgpu)
|
amdgpu)
|
||||||
echo "Installing AMD VA-API Drivers..."
|
echo "Installing AMD VA-API GPU Drivers..."
|
||||||
apt-get -qq install mesa-va-drivers vainfo libva-dev
|
apt-get -qq install mesa-va-drivers vainfo libva2
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user