Reference Guide

948
Initialization Files
Initialization File Format
ThreadSchedulingModel=
<0 - 2>
Integer 1 This variable goes in the [Wave] section and controls
the interaction of the main audio thread and worker
threads on multiprocessor systems when the Use
Multiprocessing Engine option is enabled. Depending
on the system, a particular model may result in less
glitching and better overall performance. The values are
as follows:
0 = Same as previous versions of SONAR.
1 = (default) Better thread balance. Model is more
efficient and can provide cycles for other tasks.
2 = Additional worker thread is created. This may result
in improvement with Quad processor systems or higher.
Not recommended for Dual processor systems.
UseHardwareSamplePosition=<
0, 1>
Boolean 0 This variable applies to ASIO mode only and controls
whether SONAR internally compute the sample position
based on buffer switch calls or uses the
ASIOGetSamplePosition reported value to retrieve the
driver reported value.
Some drivers change the reported sample position
based on how long a buffer switch took to complete and
this can cause problems since SONAR expects the
reported position to be in sync with the number of
buffers actually streamed.
Variable Type Default Value What it does
Table 199.