ASIO4ALL China Official Home

Windows ASIO Driver

Kernel buffers/Buffer offset

If hardware buffering is disabled, this control lets you add up to two more buffers to be queued for audio output. Each additional buffer increases the output latency of the device by the time it takes to play one buffer.

Therefore, the initial setting of “2” should only be changed on less powerful machines, where reasonably small ASIO buffer sizes cannot be achieved with the default setting.

If hardware buffering is enabled, this control determines the amount of clearance (in ms) between where ASIO4ALL will insert data into/read data from the hardware buffer, and the position where ASIO4ALL currently thinks the hardware read/write position is.

  • Force WDM driver to 16 bit

    Force WDM driver to 16 bit

    This option only has an effect if the supported bit depth of the WDM driver is larger than 16, but less than 24. Some devices report e.g. 20 Bits resolution but cannot actually be opened for more than 16 Bits resolution. Should this be the case on your system, this option provides a workaround. Originally,… more

  • Optimization hints

    Optimization hints

    Playing software synths live In this scenario, you do not need audio inputs. Therefore, you best disable them all, which normally will provide you with a better stability at very small ASIO buffer sizes, or allow smaller buffer sizes in the first place. Further, you should also disable all audio outputs you do not really… more