Releases: vadyaravadim/interrupt-affinity-utility
Releases · vadyaravadim/interrupt-affinity-utility
Release list
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
First tagged release of Interrupt Affinity Utility - a transparent PowerShell script to view and set the interrupt affinity policy of PCI devices on Windows 10/11 (P/E-core aware, with built-in .reg undo).
Highlights
- Lists latency-critical PCI devices (GPU, NIC, USB, audio - incl. Intel SST) with their current
DevicePolicy/AssignmentSetOverride, then pins their interrupts to the CPU cores you pick (P/E-cores labeled on hybrid CPUs, SMT pairs visible). - Undo built in: a timestamped
affinity_undo_*.regsnapshot before every change, plus a cumulativeaffinity_undo_original.regthat always restores the state each device had before the tool first touched it. Undo round-trips values written by other tools in their original registry type. - Robust against foreign registry data: unparseable values show as
Unknown/Unreadablein the grid instead of aborting or masquerading as defaults. - Zero dependencies, Windows PowerShell 5.1+, self-elevates via UAC.
-ShowAlland-Resetswitches.
Validated on Windows 11 / PowerShell 5.1: 43 function-level tests plus a full elevated end-to-end run (pin -> external change -> re-pin -> apply undo -> apply original -> reset), including a real reg.exe import round-trip of every value type.