All notable changes to Void OS are documented in this file.
Format follows Keep a Changelog and Semantic Versioning.
1.0.0 — 2026-05-02
First stable public release of Void OS. This version introduces a fully programmatic hardware-aware optimization engine, an unprecedented latency tuning stack, and the Void Control Center — the first native GUI shipped with any AME Wizard playbook.
VoidOS_Runner.ps1— programmatic PowerShell execution engine that orchestrates all optimization scripts with hardware-gated execution logicHardwareDetection.psm1— WMI-based hardware topology scanner; detects CPU generation, chassis type (laptop/desktop), and Intel Hybrid P/E-Core layoutLogger.psm1— unified structured logging toC:\VoidOS_Logs\with timestamped log files, consumed by the VCC
ExtremePerformance.ps1— kernel scheduler rewrite; dynamically setsWin32PrioritySeparationto0x28on Intel 12th/13th/14th Gen Hybrid CPUs and0x26on Classic architectures to prevent Thread Director stuttering- MSI mode injection for GPU, NVMe, and Network adapters via registry
- CPU mitigation overrides (Spectre/Meltdown) for maximum IPC
- BCD timer stack rewrite:
disabledynamictick,useplatformtick,tscsyncpolicy Enhanced
IRQAffinity.ps1— pins GPU interrupts to P-Core 1 (mask0x02) and NVMe/Network interrupts to E-Cores (mask0xF0) via PCI device registry injection; gated behind Hybrid CPU detectionNDISOptimizer.ps1— enables NDIS Receive Side Scaling (RSS) on all adapters and routes packet processing to BaseProcessor 4, MaxProcessors 4 (E-Core cluster); eliminates network DPC contention on P-CoresPCIeASPM.ps1— disables PCIe Active State Power Management viapowercfgon both AC and DC power plans; reducesACPI.sysDPC polling overhead (spike: 1500μs → 629μs)MMIOWriteCombine.ps1— enables USWC (Uncacheable Speculative Write Combining) on GPU PCIe BAR; CPU now batches VRAM writes in cache-line bursts, reducing CPU stall time during draw call submission
DynamicPaging.ps1— replaces the unsafe staticdisable-paging.yml; detects installed RAM and conditionally sets a static 8192MB contiguous pagefile (< 32GB RAM) or disables paging entirely (≥ 32GB RAM); eliminates hard page fault storms in AAA gamesStandbyCleaner.ps1— usesRtlAdjustPrivilegeto assertSeProfileSingleProcessPrivilegebefore callingNtSetSystemInformationfor memory flush; eliminates dependency on third-party tools like ISLC
VoidControlCenter.exe— native C# WinUI 3 (.NET 8, Microsoft.WindowsAppSDK) application; unpackaged, self-contained, no installer, no runtime dependency on target system- Mica dark backdrop (
BaseAlt), electric blue#1a3affaccent, NavigationView shell - Overview page: hardware topology cards (CPU/RAM/GPU/Chassis) + engine status indicators (green/red) + benchmark comparison bar chart unique to any AME playbook
- Performance page: SettingsExpander groups showing IRQ Routing, CPU Scheduler, and Latency Engine config with live registry readouts
- Memory & Network page: page file status, Flush Standby button, Reset Network button
- Tools page: Create Restore Point, View Engine Log, Open VoidDesktop, all elevated actions
custom.ymlVCC deploy step — copiesVoidControlCenter.exetoC:\Windows\VoidDesktop\and creates a desktop shortcut inCommonDesktopDirectoryautomatically at end of install; zero manual steps required
README.md— complete rewrite; hero section, real benchmark data, installation guide, FAQ, creditsCONTRIBUTING.md— "The Void Standard" contributor policy; mandates benchmark proof (CapFrameX), rollback script inclusion, and WMI hardware-safety checks on all PRsSECURITY.md— responsible disclosure policy with private reporting pathLICENSE— GNU General Public License v3.0docs/installation_guide.md— step-by-step AME Wizard deployment guidedocs/feature_toggles.md— VoidDesktop toggle referencedocs/known_issues.md— Intel Thread Director conflict documentation, ACPI laptop restrictiondocs/roadmap.md— Hardware AI detection module, WinPE recovery environmentdocs/index.html— custom GitHub Pages site; flat technical design (Syne + Space Mono,#080810/#1a3aff).github/— YAML-based issue templates, PR template ("The Void Standard"), labeler config
- Removed dual-ownership of
NetworkThrottlingIndexbetweenExtremePerformance.ps1andvoid-network-settings.yml; networking stack now has single authoritative owner - Disabled
config-mmcss.ymlto preventSystemResponsivenessoverride conflict with network settings - Removed
disable-paging.ymlfromtweaks.ymlexecution chain; replaced withDynamicPaging.ps1
local-build.ps1— replaced brittleIndexOf('actions:')string injection with robust Regex-based log entry injection
- Deleted orphan
VoidOS/ExtremePerformance.ps1(root-level) — dead code that was never executed by the runner and contained conflictingNetworkThrottlingIndexoverride - Fixed
IRQAffinity.ps1PCI registry path: single wildcard*→ double*\*to correctly enumerate device instances VoidOS_Runner.ps1— removed erroneous$PSScriptRootreassignment; addedHardwareDetection.psm1import before it is calledExtremePerformance.ps1— replacedWrite-HostwithWrite-VoidLogso VCC engine status panel correctly detects itStandbyCleaner.ps1added toCore/in the runner pipeline — VCC badge now correctly shows Appliedplaybook.confversion bumped from0.5.0to1.0.0
VoidOS_Runner.ps1— laptop chassis detection gates ExtremeACPI.ps1 behind desktop-only check; prevents ACPI hardware damage on mobile systems- VSS (Volume Shadow Copy) verified before
Checkpoint-Computercall to ensure restore point creation succeeds
0.3.0 — 2026-04-30
ExtremeACPI.ps1— desktop-only ACPI timer annihilation; gated behind chassis detection- Experimental folder wired into runner with hardware safety gate
VoidOS_Runner.ps1— addedTest-IsLaptopchassis check before loading Experimental scripts
0.2.0 — 2026-04-29
HardwareDetection.psm1— initial WMI module withTest-IsIntelHybridCPUandTest-IsLaptopExtremePerformance.ps1— initial implementation with hardcodedWin32PrioritySeparation
local-build.ps1— Regex injection for live log entries incustom.yml
0.1.0 — 2026-04-28
- Initial AME Wizard playbook structure (
custom.yml,tweaks.yml) - Core debloat YAML suite: telemetry, privacy, QoL, networking, security, services
- VoidDesktop toolkit — granular toggle scripts for network reset, standby flushing, process management
- Initial
StandbyCleaner.ps1implementation