HelperScripts-for-ProxmoxVE/misc
CanbiZ 4d4ced6b63
feat: Add var_gpu flag for GPU passthrough configuration (#9764)
* feat: Add var_gpu flag for GPU passthrough configuration

Changes:
- Add var_gpu variable to CT scripts for explicit GPU control
- Remove hardcoded GPU_APPS list - GPU detection now uses var_gpu flag
- Add var_gpu to VAR_WHITELIST for persistence in default.vars and app.vars
- Add GPU Passthrough option (Step 19) to advanced_settings wizard (now 20 steps)
- Update documentation

Apps with var_gpu=yes (GPU enabled by default):
- Media: jellyfin, plex, emby, channels, ersatztv, tunarr
- Transcoding: tdarr, unmanic, fileflows
- AI/ML: ollama, openwebui
- NVR: frigate, immich

Usage:
- Disable GPU: var_gpu=no bash -c '$(curl -fsSL ...jellyfin.sh)'
- Enable GPU: var_gpu=yes bash -c '$(curl -fsSL ...debian.sh)'
- Via default.vars: echo 'var_gpu=yes' >> /usr/local/community-scripts/default.vars
- Via advanced settings wizard (Step 19)

* fix: tput rmcup timing, GPU line indentation, echo_default GPU display

* style: add GPU icon variable for consistent formatting
2025-12-08 13:52:30 +01:00
..
images ProxmoxVE svg logo (#6846) 2025-08-14 22:01:20 +02:00
alpine-install.func feat(motd): dynamically read OS version on each login (#9751) 2025-12-07 21:29:09 +01:00
alpine-tools.func Three-tier defaults system | security improvements | error_handler | improved logging | improved container creation | improved architecture (#9540) 2025-12-04 07:52:18 +01:00
api.func Three-tier defaults system | security improvements | error_handler | improved logging | improved container creation | improved architecture (#9540) 2025-12-04 07:52:18 +01:00
build.func feat: Add var_gpu flag for GPU passthrough configuration (#9764) 2025-12-08 13:52:30 +01:00
cloud-init.func core: add cloud-init.func library for VM configuration (#9538) 2025-12-01 13:49:42 +01:00
core.func feat: Add var_gpu flag for GPU passthrough configuration (#9764) 2025-12-08 13:52:30 +01:00
error_handler.func core: extend storage type support (rbd, nfs, cifs) and validation (iscidirect, isci, zfs, cephfs, pbs) (#9646) 2025-12-04 19:41:01 +01:00
install.func feat(motd): dynamically read OS version on each login (#9751) 2025-12-07 21:29:09 +01:00
tools.func fix(tools.func): handle empty grep results in stop_all_services (#9748) 2025-12-07 21:30:23 +01:00