Did you miss where I previously point out that this "software layer" isn't even compiled into the linux kernel by default?Tiles wrote: There is simply no loophole through the extra software layer
This is easy to verify. ALSA is open source, Go to the ALSA website and download the "drivers" source code. The OSS emulation is contained in the source file "sound/core/sound_oss.c".
Notice that all the code in here is contained within the conditional directive:
#ifdef CONFIG_SND_OSSEMUL
Then note that the default is to leave CONFIG_SND_OSSEMUL _UNDEFINED_. In other words, this software layer is not even compiled into the kernel.
Let me repeat that, in order to underscore the absurdity of your argument:
THE SOFTWARE LAYER TO WHICH YOU REFER ISN'T EVEN INCLUDED IN THE LINUX OS FOLKS ARE RUNNING (let alone a "significant" factor in latency).
And it has been this way since (as I recall about) 2010.
Here's a better question:Tiles wrote: how can... ALSA... become fast when it sits on top of something slow?
How can ALSA sit on top of something that isn't there?
Oh this is humiliating for you. There are many people, including folks reading this very thread, who will testify that I'm the most evil, despicable, unsympsthetic, empathy-deprived monster ever. And yet you've managed to somehow make me feel pity for you. At least, I assume this uncomfortable burning sensation inside me is pity. It could be my lunch at Taco Bell. But regardless of whether I'm reacting to the stench emanating from my own butt, or reacting to your misinformed claims about audio systems, it all smells the same.
At this point, I'm not convinced you have any familiarity with the progress of ALSA development (nor WASAPI, CoreAudio, Pipewire, or even ASIO). After all, it appears you failed to notice that an ALSA update 14 years ago removed code which you mistakenly believe is still included in the kernel.ALSA did not magically upgrade in the last years
So the source of your "knowledge" is provided by a consumer grade artificial intelligence program, and a music store website?let ChatGPT speak: ... the finest details and reasons... of latency
and what the fuzz is about: www.sweetwater.com
That explains a lot.
How embarrassing for you. I'm enjoying this. I predict that further discussion will offer me much amusement. And yet I have a compelling urge to advise you, for your own sake, to quickly retreat from this thread. How uncharacteristically gracious of me. This _must_ be pity.
I've aleady done so. For example in demonstrating that your claim, that ALSA's OSS emulation has any bearing upon latency, is METAPHYSICALLY IMPOSSIBLE.nobody wants to do some tests and come up with facts.
Maybe not. But then again, in your version of physics E = Mc Donald's,you can't outsmart physics.