CLOSED Topping ASIO driver - Buffer size exceeded

RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

CLOSED Topping ASIO driver - Buffer size exceeded

Post 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 ?
Last edited by RJA4000 on Sat Dec 31, 2022 7:06 pm, edited 1 time in total.
VirtinsTech
Site Admin
Posts: 301
Joined: Tue Oct 01, 2013 3:06 pm

Re: Topping ASIO driver - Buffer size exceeded

Post 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 210610 times
RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

Re: Topping ASIO driver - Buffer size exceeded

Post 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.
RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

Re: Topping ASIO driver - Buffer size exceeded

Post 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 210227 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 210227 times
2022-10-21 18_22_47-Greenshot.png
2022-10-21 18_22_47-Greenshot.png (18.69 KiB) Viewed 210227 times
VirtinsTech
Site Admin
Posts: 301
Joined: Tue Oct 01, 2013 3:06 pm

Re: Topping ASIO driver - Buffer size exceeded

Post 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?
RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

Re: Topping ASIO driver - Buffer size exceeded

Post 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 210054 times
This error shows only when I start the generator.
Of course, both devices are DAC only. Not ADC.
VirtinsTech
Site Admin
Posts: 301
Joined: Tue Oct 01, 2013 3:06 pm

Re: Topping ASIO driver - Buffer size exceeded

Post 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/So ... IODAQO.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!
RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

Re: Topping ASIO driver - Buffer size exceeded

Post 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 210014 times
VirtinsTech
Site Admin
Posts: 301
Joined: Tue Oct 01, 2013 3:06 pm

Re: Topping ASIO driver - Buffer size exceeded

Post 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/So ... IODAQO.dll? Thank you very much in advance!
RJA4000
Posts: 97
Joined: Sun Jul 28, 2019 2:28 am

Re: Topping ASIO driver - Buffer size exceeded

Post 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.
Post Reply