Releases: d1scolor/REAL
Release list
REAL v0.3.0-beta.1 - Diagnostic low-latency probing
REAL v0.3.0-beta.1 is a diagnostic-focused release for testing what low-latency shared-mode periods your Windows audio driver actually exposes.
This release is meaningfully different from v0.2.0: instead of only trying the default playback device and reporting success optimistically, REAL now probes endpoints, stream categories, and raw/non-raw modes before selecting a keepalive stream.
What's New
- Added WASAPI shared-mode latency probing.
- Added support for probing all active render endpoints.
- Added probing across default roles, stream categories, and raw processing mode.
- Added text diagnostic reports.
- Added JSON diagnostic output for issue reports and hardware comparisons.
- Added best-stream selection based on successfully initialized low-latency streams.
- Added a proper event-driven silent render keepalive loop.
- Added clearer reporting when a driver is hard-limited to 10 ms from user mode.
- Added HRESULT-aware error output for WASAPI failures.
Usage
Run a diagnostic report:
REAL.exe --probe --all-endpointsGenerate JSON output:
REAL.exe --probe --all-endpoints --jsonStart REAL using the best detected endpoint/path:
REAL.exe --all-endpointsImportant Notes
REAL does not patch, replace, or override audio drivers. It asks Windows for the smallest shared-mode engine period that the current endpoint and driver path advertises.
If every tested mode reports:
Min: 10.00 ms
then REAL cannot force that endpoint below 10 ms from a normal user-mode WASAPI shared-mode app.
Some external USB DACs or audio interfaces may expose lower periods, while many Realtek/OEM/laptop driver stacks still report 10 ms as their minimum.
Known Limitations
- This is a beta diagnostic release.
- Hardware and driver coverage is still limited.
- Automatic updates are disabled in this build.
- Some endpoint names may depend on console/font/language handling.
- WASAPI exclusive mode, ASIO, and Kernel Streaming are not global shared-mode fixes and are not what REAL currently configures.