Page 1 of 2

CLOSED Topping ASIO driver - Buffer size exceeded

PostPosted: Sun Aug 28, 2022 3:23 pm
by RJA4000
Hello

From MI 3.9.6.2, I try to send signal through ASIO to a Topping D90LE (firmware v1.53).
Topping ASIO driver 5.30.0 is installed and working with other softwares.

I get "Buffer size exceeded" message every time.

Any idea how to fix this ?

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Sat Sep 03, 2022 6:53 pm
by VirtinsTech
By default, Multi-Instrument will set the ASIO buffer size to Maximum. This helps the software to buy some time to perform some extra processing such as software triggering. Some hardware may not follow ASIO standard strictly, which causes "Buffer Size Exceeded" when the maximum buffer size is requested. You can change the default ASIO buffer size via [Setting]>[Display]>"ASIO Buffer Size".

ASIOBufferSetting.png
ASIOBufferSetting.png (20.37 KiB) Viewed 22756 times

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Mon Sep 19, 2022 7:32 pm
by RJA4000
Hi

Sorry, I was travelling, so no way to answer.

This is the first thing I tried: Change this setting.
Unfortunately, it doesn't help.
I tried the 3 options. I also made sure the Topping driver was selected with same number of bits than MI
That still doesn't work.

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Sat Oct 22, 2022 12:26 am
by RJA4000
Hello

This is still not working with latest version of Topping driver (5.50 - https://www.topping.audio/newsinfo/759417.html)

REW works fine.
Wavelab 11Pro works fine.
Foobar2000 works fine.
Reaper works fine.

Only Multi Instrument doesn't work.

Any idea what I should check ?

2022-10-21 18_22_07-Display Setting_.png
2022-10-21 18_22_07-Display Setting_.png (734 Bytes) Viewed 22373 times

2022-10-21 18_22_14-DAC Device Setting.png
2022-10-21 18_22_14-DAC Device Setting.png (10.62 KiB) Viewed 22373 times

2022-10-21 18_22_47-Greenshot.png
2022-10-21 18_22_47-Greenshot.png (18.69 KiB) Viewed 22373 times

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Tue Nov 01, 2022 2:48 am
by VirtinsTech
That is strange if you have tried all the three options: Max, Auto and Min for both Oscilloscope and Signal Generator. The Max and Min options use the maxSize and preferredSize returned by the ASIO driver directly. Not sure whether it returns a correct size. Could you please show the Buffer Setting tab of Topping USB Audio Device Control Panel?

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Sat Nov 05, 2022 4:52 pm
by RJA4000
Hi

What do you mean by "for both Osclloscope and generator" ?

I just added a driver for Fiio BTA30 pro (DAC driver, with ASIO), and I have the exact same phenomenon

Buffer Size.PNG
Buffer Size.PNG (12.58 KiB) Viewed 22200 times


This error shows only when I start the generator.
Of course, both devices are DAC only. Not ADC.

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Mon Nov 07, 2022 2:33 am
by VirtinsTech
We do not have the two DACs: Topping D90LE and Fiio BTA30 PRO currently, so we have uploaded a debug version of SoundCardASIODAQO.dll at https://www.virtins.com/FileDelivery/SoundCardASIODAQO.dll. We would appreciate it if you could download it and replace the one in MI's root directory (make a backup first). When the ASIO buffer allocation fails, the debug message will pop up. Thank you in advance!

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Mon Nov 07, 2022 9:02 am
by RJA4000
Hi

I just did that.
But I see nothing different.
Still the same error message.

??

NB: Both DLLs have the same size

Capture.PNG
Capture.PNG (30.75 KiB) Viewed 22160 times

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Mon Nov 07, 2022 4:49 pm
by VirtinsTech
There are only two places that may generate the "Buffer Size Exceeded" error. The debug information was only placed in Place 1 which was thought to be the culprit. But it did not show up. Now the debug information was placed in Place 2 as well. Could you please try this updated one https://www.virtins.com/FileDelivery/SoundCardASIODAQO.dll? Thank you very much in advance!

Re: Topping ASIO driver - Buffer size exceeded

PostPosted: Tue Nov 08, 2022 2:37 am
by RJA4000
Hi
thanks for your efforts !
Much appreciated.

There should be a third place, though.
Since I still get the same message with your latest DLL, with no pop-up...

Still, I checked, and they are all different.