Hacker News new | ask | show | jobs
by maksut 45 days ago
That wouldn't surprise me.

Surprisingly Windows audio stack is a mess. I have a mini keyboard with Bluetooth and it was an adventure to get it working in Windows. In Linux it was pretty much plug and play.

Low latency audio drviers are also messy in Windows when not using an audio interface with well written ASIO drivers. Pipewire in Linux is much easier to configure. Looks like MacOS also does not have this driver problem.

It is surprising. Because most audio plugins and DAWs support only Windows and MacOS.

1 comments

If you are using Windows professionally for audio, you will be using ASIO. So in practice, this is not really a problem. Especially considering that ASIO drivers often even perform a bit better than their CoreAudio counterparts and don't have hidden doublebuffering.

macOS also seemed or seems to have quite a few problems with DriverKit USB drivers for large channel count interfaces.

In practice it is a problem, because not everyone who needs low latency audio is a professional.

Case in point: just the other week I was trying to get Rocksmith (a guitar game where you plug in an actual guitar with their custom USB cable) working on windows, and I could not do it. The latency was too high for it to be usable.

The community has many workarounds for it, but most involve getting an audio interface and connecting through that. But that really, really shouldn't be needed. I used to play this game on MacOS, and it worked perfectly. It's ridiculous that Windows fails at this.