diff --git a/misc/build.func b/misc/build.func index b33e96818..33cb367be 100644 --- a/misc/build.func +++ b/misc/build.func @@ -1853,7 +1853,7 @@ advanced_settings() { # ═══════════════════════════════════════════════════════════════════════════ # STEP 2: Root Password - # ════════════════════════════════════════════════════════════════════════���══ + # ════════════════════════════════════════���═══════════════════════════════���══ 2) if PW1=$(whiptail --backtitle "Proxmox VE Helper Scripts [Step $STEP/$MAX_STEP]" \ --title "ROOT PASSWORD" \ @@ -3922,9 +3922,9 @@ EOF configure_gpu_passthrough configure_additional_devices - # Increase disk size for AMD ROCm compute stack (~8GB extra needed) + # Increase disk size for AMD ROCm runtime (~4GB extra needed) if [[ "${GPU_TYPE:-}" == "AMD" ]]; then - local rocm_extra=8 + local rocm_extra=4 local new_disk_size=$((PCT_DISK_SIZE + rocm_extra)) if pct resize "$CTID" rootfs "${new_disk_size}G" >/dev/null 2>&1; then msg_ok "Disk resized ${PCT_DISK_SIZE}GB → ${new_disk_size}GB for ROCm" diff --git a/misc/tools.func b/misc/tools.func index f68c6671b..25ed53f60 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -4641,8 +4641,9 @@ Pin-Priority: 600 EOF $STD apt update - $STD apt install -y rocm 2>/dev/null || { - msg_warn "ROCm meta-package install failed — trying minimal set" + # Install only runtime packages — full 'rocm' meta-package includes 15GB+ dev tools + $STD apt install -y rocm-opencl-runtime rocm-hip-runtime rocm-smi-lib 2>/dev/null || { + msg_warn "ROCm runtime install failed — trying minimal set" $STD apt install -y rocm-opencl-runtime rocm-smi-lib 2>/dev/null || msg_warn "ROCm minimal install also failed" }