Thalix is a high-performance process isolation and mod management engine designed to eliminate micro-stuttering in latency-sensitive applications. It provides a toolkit for hard-locking execution threads to physical cores and managing non-destructive folder-level game modifications through an atomic, safety-first deployment framework.
DPC (Deferred Procedure Call) latency is the primary bottleneck where kernel-mode routines (like I/O or driver interrupts) defer execution and inadvertently starve application threads of CPU cycles. Thalix mitigates this by isolating processes away from Core 0 and mapping them onto physical core masks, utilizing direct system calls to ensure execution priority and consistent frame pacing.
The mod management system employs a non-destructive state swapping mechanism to facilitate Quality of Life enhancements like the Better Bonfire Menu and DSR Easy Mode. Before any payload is applied, the engine renames original folders to .original backups, ensuring the vanilla state is preserved and allowing for one-click restoration.
- LatencyMon: Real-time latency checker
- Solving DPC Latency Issues
- Driver 516.94 Audio/DPC Issues
- Understanding DPCs in Windows
- DPC Prioritization Theory
- Microsoft: Introduction to DPC Objects
- Wikipedia: Deferred Procedure Call
cargo build --release
./target/release/thalix-rust.exe