Release v2025.05.14
Pre-releaseRelease v2025.05.14
What’s New in This Update
This release marks our full transition from basic echo
/read
menus to a comprehensive Whiptail-based interface, delivering a far more cohesive, interactive, and professional user experience:
-
Full Whiptail UI Overhaul
– All menus, prompts, and dialogs now usewhiptail
(dynamic sizing, backtitles, gauges, scrollboxes).
– Consistent English labels and clear, user-friendly wording throughout. -
Loading Banner & Spinner
– Eye-catching ASCII banner on startup, followed by a polished spinner gauge for dependency checks and installs. -
Driverctl Passthrough Method
– New “Driverctl” option in the GPU Passthrough menu for per-device persistent overrides viadriverctl set-override … vfio-pci
. -
Advanced Kernel Tweaks Submenu
– Whiptail submenu to append kernel flags:pcie_acs_override=downstream,multifunction
[EXPERIMENTAL]video=efifb:off
– Includes explicit warning dialogs about potential risks.
-
State File Refactor
– Centralized flags (INITIALIZED
,PASSTHROUGH_CONFIGURED
,IOMMU_ENABLED
,KERNEL_CONFIG_APPLIED
) inscript_state.txt
.
– Helper functionsload_state
/save_state
manage persistence. -
Sources List & Dependency Management
– Whiptail-driven “Install Dependencies” branch: backup/restore/modify/etc/apt/sources.list
, installdriverctl
. -
Robust Validation & Error Handling
– Fixed sed regex errors (escaped parentheses).
– Strict PCI-ID format checking (dddd:dd:dd.d
).
– “No GPU found” and “No overrides found” show friendly Whiptail alerts. -
Logging & Polish
– Detailed timestamped logs in/var/log/pecu.log
.
– All messages fully in English, no mixed icons or emojis.
How to Update
Direct Execution (v2025.05.14):
bash <(curl -sL https://raw.githubusercontent.com/Danilop95/Proxmox-Enhanced-Configuration-Utility/v2025.05.14/src/proxmox-configurator.sh)
Local Installation:
wget https://github.com/Danilop95/Proxmox-Enhanced-Configuration-Utility/releases/download/v2025.05.14/PECU-2025.05.14.tar.gz && \
tar -xzvf PECU-2025.05.14.tar.gz && \
cd PECU-2025.05.14 && \
cd src &&\
chmod +x proxmox-configurator.sh && \
sudo ./proxmox-configurator.sh
Important Note
This is our first automated release featuring the new Whiptail interface. The “Advanced Kernel Tweaks” options are experimental—use in test environments only.
Support the Project
If you find PECU valuable, please consider supporting ongoing development:
- BuyMeACoffee: https://buymeacoffee.com/danilop95ps
- Patreon: https://patreon.com/dvnilxp95
Thank you for your support!