INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: audirvana style kernel streaming  (Read 2198 times)

mariotriunfo87

  • Recent member
  • *
  • Posts: 7
audirvana style kernel streaming
« on: January 04, 2023, 12:33:25 pm »

hi, I first bought version 25, then I updated to version 29. but I still don't see kernel streaming support, only topping dacs have this support, as the manufacturer itself produces compatible drivers. I recently installed audirvana, and it has a much clearer handling of the driver management system asio, KS, etc. please implement this feature in the next jriver, i have a thx onyx and it doesn't have any asio driver (before i used asio4all driver) now the audirvana Kernel streaming, but it's really too simplified for me, i prefer to use your program, but currently i'm forced to use your competitor
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: audirvana style kernel streaming
« Reply #1 on: January 04, 2023, 12:36:34 pm »

There's honestly no reason to use kernel streaming over WASAPI or ASIO these days. If you care about bit-perfect audio output, WASAPI exclusive or ASIO are the ways to go.

Kernel streaming is a legacy Windows 98-era audio component leftover that's more-or-less been depreciated since Windows 7 was released, and has been replaced with WASAPI. Kernel streaming is part of the Windows OS (like WASAPI which is its replacement), but again, is depreciated in newer versions of Windows and likely will be removed from the OS in the future by Microsoft. It's not really something Media Center would have to "add support" for either, as far as I know, it should either appear as supported in Media Center's audio output list, but it likely depends on the DAC. But again, there's really no reason to use kernel streaming over WASAPI or ASIO.

P.S. ASIO4All isn't actually ASIO, it's (surprise!) a wrapper for kernel streaming. Generally it's recommended to avoid.

JRiver also doesn't recommend using kernel streaming (or ASIO4All), see Matt's message here: https://yabb.jriver.com/interact/index.php/topic,80296.msg546421.html#msg546421
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

mariotriunfo87

  • Recent member
  • *
  • Posts: 7
Re: audirvana style kernel streaming
« Reply #2 on: January 04, 2023, 12:40:22 pm »

i forgot to mention that thx onyx has dop issues with your program, and it makes background noise every time dsds are played, problem not detected with audirvana and usb audio player for android
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: audirvana style kernel streaming
« Reply #3 on: January 04, 2023, 12:41:38 pm »

i forgot to mention that thx onyx has dop issues with your program, and it makes background noise every time dsds are played, problem not detected with audirvana and usb audio player for android

Enable DSD bitstreaming, and use WASAPI exclusive or ASIO. Make sure both system volume and internal volume in Media Center is 100% too. I don't believe DoP will work with kernel streaming on Windows, just WASAPI exclusive and ASIO. DoP works fine with my Topping DAC with DSD bitstreaming enabled with both WASAPI exclusive and ASIO. Native DSD also works fine with ASIO when using DSD bitstreaming.

https://wiki.jriver.com/index.php/DSD
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

mariotriunfo87

  • Recent member
  • *
  • Posts: 7
Re: audirvana style kernel streaming
« Reply #4 on: January 04, 2023, 01:28:39 pm »

i know, but for me, kernel streaming sound better, wasapi includes 3rd party elements, like resampler, windows mixer and dolby app or dts app, asio4all don't work for me only for dsd, but it work for pcm, and sounds like kernel streaming, for me kernel streaming is the best render for audio cause it's more direct, no mixer, no resampler, no third party app, only audio data, if you includes that support for all the devices, like audirvana, i buy another update of your software, cause, it remain my prefered audio software
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: audirvana style kernel streaming
« Reply #5 on: January 04, 2023, 02:00:36 pm »

i know, but for me, kernel streaming sound better, wasapi includes 3rd party elements, like resampler, windows mixer and dolby app or dts app, asio4all don't work for me only for dsd, but it work for pcm, and sounds like kernel streaming, for me kernel streaming is the best render for audio cause it's more direct, no mixer, no resampler, no third party app, only audio data, if you includes that support for all the devices, like audirvana, i buy another update of your software, cause, it remain my prefered audio software

What you're describing is what happens when using the WASAPI shared audio output. When you use WASAPI exclusive it bypasses the system mixer and all of that, and is a bit-perfect audio output. You can achieve this by using the WASAPI audio output then enabling exclusive mode in MC's Options > Audio Device > Device settings and checking Enable device for exclusive access.

WASAPI shared goes through the system mixer and is not bit-perfect, WASAPI exclusive does not go through the system mixer and is bit-perfect.

Audibly there's not really going to be any difference between WASAPI exclusive, ASIO or kernel streaming as long as the audio output is bit-perfect, it's going to be exactly the same between all three. WASAPI shared, maybe, if the system mixer is doing any resampling or anything like that but there should be no audible difference when using WASAPI exclusive. Using kernel streaming (and ASIO4All as it's a wrapper for kernel streaming) is not recommended anymore, and hasn't been recommended by JRiver for nearly 10 years now since Matt's post. Regarding ASIO though... first, I'd personally recommend using WASAPI exclusive with a Topping DAC instead of ASIO, as Topping's ASIO driver isn't actually exclusive for PCM audio, only DSD audio. This means when using it, any system sounds or videos being played in the background or anything else at the same sample rate being played in the background will come through at the same time.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

mariotriunfo87

  • Recent member
  • *
  • Posts: 7
Re: audirvana style kernel streaming
« Reply #6 on: January 04, 2023, 04:22:31 pm »

you're right, I tried wasapi exclusive and it works on par with kernel streaming, much better than the classic wasapi which resamples at the frequency chosen by windows, and dsd via dop, works fine, perfect!
Logged
Pages: [1]   Go Up