Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output stuttering with some devices #136

Closed
Afasso opened this issue Nov 7, 2021 · 2 comments
Closed

Output stuttering with some devices #136

Afasso opened this issue Nov 7, 2021 · 2 comments

Comments

@Afasso
Copy link

Afasso commented Nov 7, 2021

I'm using FlexASIO as part of a measurement setup as the Audio Precision software currently only supports ASIO output and not WASAPI.

I previously used ASIO4ALL, but it does not work with all wasapi devices whereas FlexASIO does.

The issue I'm encountering is that much of the time the device will stutter and seemingly drop samples, making it impossible to use reliably. An example screen recording can be seen here:

https://streamable.com/pmwdra

This does not occur when using either ASIO2WASAPI or ASIO4ALL and seems to only occur with FlexASIO.

I've attached 'Log A.log' which is a clean log taken using only the FlexASIO test .exe file. And 'FlexASIO.log' which was taken when using the Audio Precision software to output to the device.
FlexASIO.log

Log A.log

I have also verified that it is not just the Audio Precision software as the same issue occurs when using various other software packages including music players such as Roon.

Adjusting the buffer size also does not address the issue

@dechamps
Copy link
Owner

dechamps commented Nov 8, 2021

Sorry to hear that. That's not supposed to happen.

Looking at your logs, I don't see anything unusual in the FlexASIOTest run at first glance.

You say you attached an Audio Precision log, but the log you attached shows FlexASIO apparently running in Roon. Anyway, that log does show serious issues with missed deadlines which explains your symptoms. However, I note that in that Roon log you are running FlexASIO with an extreme stream format (352.8 kHz 24-bit). In theory there's no reason that wouldn't work, but I don't think that's been well-tested. Does it work with Roon if you use something more reasonable like 44.1 kHz 16-bit?

More generally, does it work if you disable Exclusive Mode? If not, does it at least work with the default backend (DirectSound)?

Oh and if you could actually provide that Audio Precision log, that would be useful too.

@dechamps
Copy link
Owner

dechamps commented May 3, 2022

Closing due to inactivity. Feel free to comment if you have more details to share.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants