Skip to content

NAM Oversampler v1.5.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@DLC86 DLC86 released this 18 Jun 09:55
· 8 commits to main since this release

Changes since 1.5.0-rc1

  • Improved multicore worker scheduling behavior.

  • Added macOS worker QoS hints for Apple Silicon.

  • Added Windows worker anti-EcoQoS handling for hybrid Intel CPUs.

  • Tuned the phase-multicore worker pool so it uses the effective requested thread count instead of waking a maximum-size hardware pool.

  • Reduced the chance that the audio thread waits on low-priority or efficiency-core scheduled worker threads.

  • Phase-multicore workers are now explicitly marked as realtime-relevant work.

On macOS, worker threads now use:

QOS_CLASS_USER_INTERACTIVE

This helps reduce the chance that Apple Silicon schedules phase workers as lower-priority background work while the audio thread is waiting for them.

On Windows, worker threads continue to use MMCSS / Pro Audio scheduling, and now also explicitly opt out of execution-speed throttling where supported. This is intended to improve behavior on modern Intel hybrid CPUs with P-cores and E-cores.

Full Changelog: 1.5.0-rc1...1.5.0-rc2