mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-26 23:15:55 +01:00
Compare commits
1 Commits
ref_api
...
fix/error-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f2dc760064 |
@@ -3692,20 +3692,22 @@ _setup_intel_arc() {
|
|||||||
# Add non-free repos
|
# Add non-free repos
|
||||||
_add_debian_nonfree "$os_codename"
|
_add_debian_nonfree "$os_codename"
|
||||||
|
|
||||||
# Arc requires latest drivers - fetch from GitHub
|
# For Trixie/Sid: Fetch latest drivers from GitHub (Debian repo packages may be too old or missing)
|
||||||
# Order matters: libigdgmm first (dependency), then IGC, then compute-runtime
|
# For Bookworm: Use repo packages (GitHub latest requires libstdc++6 >= 13.1, unavailable on Bookworm)
|
||||||
msg_info "Fetching Intel compute-runtime for Arc support"
|
if [[ "$os_codename" == "trixie" || "$os_codename" == "sid" ]]; then
|
||||||
|
msg_info "Fetching Intel compute-runtime from GitHub for Arc support"
|
||||||
|
|
||||||
# libigdgmm - bundled in compute-runtime releases (Debian version often too old)
|
# libigdgmm - bundled in compute-runtime releases
|
||||||
fetch_and_deploy_gh_release "libigdgmm12" "intel/compute-runtime" "binary" "latest" "" "libigdgmm12_*_amd64.deb" || true
|
fetch_and_deploy_gh_release "libigdgmm12" "intel/compute-runtime" "binary" "latest" "" "libigdgmm12_*_amd64.deb" || true
|
||||||
|
|
||||||
# Intel Graphics Compiler (note: packages have -2 suffix)
|
# Intel Graphics Compiler (note: packages have -2 suffix)
|
||||||
fetch_and_deploy_gh_release "intel-igc-core" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-core-2_*_amd64.deb" || true
|
fetch_and_deploy_gh_release "intel-igc-core" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-core-2_*_amd64.deb" || true
|
||||||
fetch_and_deploy_gh_release "intel-igc-opencl" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-opencl-2_*_amd64.deb" || true
|
fetch_and_deploy_gh_release "intel-igc-opencl" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-opencl-2_*_amd64.deb" || true
|
||||||
|
|
||||||
# Compute Runtime (depends on IGC and gmmlib)
|
# Compute Runtime (depends on IGC and gmmlib)
|
||||||
fetch_and_deploy_gh_release "intel-opencl-icd" "intel/compute-runtime" "binary" "latest" "" "intel-opencl-icd_*_amd64.deb" || true
|
fetch_and_deploy_gh_release "intel-opencl-icd" "intel/compute-runtime" "binary" "latest" "" "intel-opencl-icd_*_amd64.deb" || true
|
||||||
fetch_and_deploy_gh_release "intel-level-zero-gpu" "intel/compute-runtime" "binary" "latest" "" "libze-intel-gpu1_*_amd64.deb" || true
|
fetch_and_deploy_gh_release "intel-level-zero-gpu" "intel/compute-runtime" "binary" "latest" "" "libze-intel-gpu1_*_amd64.deb" || true
|
||||||
|
fi
|
||||||
|
|
||||||
$STD apt -y install \
|
$STD apt -y install \
|
||||||
intel-media-va-driver-non-free \
|
intel-media-va-driver-non-free \
|
||||||
@@ -3714,6 +3716,9 @@ _setup_intel_arc() {
|
|||||||
libmfx-gen1.2 \
|
libmfx-gen1.2 \
|
||||||
vainfo \
|
vainfo \
|
||||||
intel-gpu-tools 2>/dev/null || msg_warn "Some Intel Arc packages failed"
|
intel-gpu-tools 2>/dev/null || msg_warn "Some Intel Arc packages failed"
|
||||||
|
|
||||||
|
# Bookworm has compatible versions of these packages in repos
|
||||||
|
[[ "$os_codename" == "bookworm" ]] && $STD apt -y install intel-opencl-icd libigdgmm12 2>/dev/null || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg_ok "Intel Arc GPU configured"
|
msg_ok "Intel Arc GPU configured"
|
||||||
|
|||||||
Reference in New Issue
Block a user