INTERACT FORUM

Please login or register.

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

Author Topic: Native DSD 512 vs Output encoding  (Read 1777 times)

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Native DSD 512 vs Output encoding
« on: January 14, 2024, 05:29:47 am »

Hello Guys,

I have the following problem.

JRiver settings
- Audio Device: ASIO
- DSP Output formats: 8x DSD in Native format
- Bitstreaming: DSD

As far as I know, with these settings JRiver converts lower quality music to DSD512, which is  work perfectly.
However, it does not work if I want to play the file which I bought (nativeDSD.com) in native DSD512 format  originally, JRiver did not play those files and displayed the following error massage:

"This output format may not be supported by your hardware......"

OS & Hardware

- OS: Windows10
- External DAC:AudioGD R8HE MK3
- Interface: Amanero Combo 384 USB

Do you have any suggestion or idea to solve this problem?

Thanks

N










Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #1 on: January 14, 2024, 07:18:22 am »

If it supports native DSD512 over ASIO (looking at the spec sheet states none of its DSD capabilities so this is a guess) why not enable DSD bitstreaming for those tracks who are already DSD512 so it doesn't go through any conversion process?

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

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: Native DSD 512 vs Output encoding
« Reply #2 on: January 14, 2024, 09:50:37 am »

If you enable Bitstreaming verify that Bitstreaming: DSD up DSD512 (8x) is enabled. Also check if your Drivers support native DSD or only DoP. If only DSD bitstream in DoP format is supported you must enable this in the Device Settings.
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #3 on: January 14, 2024, 10:15:24 am »

I've yet to see a DAC with a PCM sample rate high enough to support DSD512 over DoP, very likely it's native DSD over ASIO for DSD512.
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

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1038
Re: Native DSD 512 vs Output encoding
« Reply #4 on: January 14, 2024, 10:47:38 am »

Quote
I've yet to see a DAC with a PCM sample rate high enough to support DSD512 over DoP, very likely it's native DSD over ASIO for DSD512.
I think you are right. Even the T+A DAC 200 does DSD 1024 only as native bitstream. No DoP.
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 8=2x2+4 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #5 on: January 14, 2024, 11:03:34 am »

I have tried several native DSD format between DSD64 - DSD512 and it worked fine until DSD128. There is a same issue from DSD256.

Interesting to play any kind of other lower resolution  (eg:44 Khz DoP to DSD512) is working perfectly well.

I couldn't find any Windows or driver settings to change DoP or DSD parameters.

Thanks your help

Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #6 on: January 14, 2024, 12:50:49 pm »

With MC's Bitstreaming setting under MC's Options > Audio set it to Custom and you'll be able to set a up-to DSD limit, make sure it's DSD512.



If it still doesn't work, may need to see screenshots of your settings and audio path and DSP Studio > Output Format settings.
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

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Native DSD 512 vs Output encoding
« Reply #7 on: January 14, 2024, 02:10:35 pm »

If you set Output Encoding to none and try to bitstream the 256 or 512 DSD does that play correctly?  That would take the output encoding step out of the loop.
Logged

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #8 on: January 15, 2024, 01:44:38 am »

I've tried between up to 128 - 512. It worked only up to 128.

You can find attached JR settings screeshots

Logged

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #9 on: January 15, 2024, 01:52:14 am »

Additional info: if I set up the DSD up to 128, it works, but native DSD512 is played only as DSD128, therfore JR downsampling all of native DSD to 128.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Native DSD 512 vs Output encoding
« Reply #10 on: January 15, 2024, 02:54:41 am »

That's probably what your device reports that it supports.

Not all specs are reliable and sometimes the same device has different capabilities, depending on whether it's a direct connection like USB or a network connection.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #11 on: January 15, 2024, 06:27:08 am »

Disable DSD bitstream in DoP format in your last screenshot, then try again.
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

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Native DSD 512 vs Output encoding
« Reply #12 on: January 15, 2024, 07:21:46 am »

You only have DSD bitstreaming set for up to 128. Change it to ALL or 512.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #13 on: January 15, 2024, 08:19:42 am »

Yep, and it only works up to DSD128 because DoP is enabled. The limit of DoP depends on the max PCM sample rate your DAC supports, which I'll guess for your DAC is in the range around 352 kHz to 384 kHz? That's why to play DSD256 and DSD512 with your DAC you have to use ASIO with DoP disabled.

Still can't really find any concrete info about that DAC's capabilities, so I'm assuming it only supports DSD256 and DSD512 via native DSD and ASIO.
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

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #14 on: January 15, 2024, 09:59:23 am »

Of course, I've asked the DAC manufacturer and received the following answer:


"Dear Sir,
If the player can play DSD64 or DSD128, that the hardware can support the DSD files.
I think this is caused by a setup issue with the computer or player, or a driver installation issue.
Check your player settings and ensure that the computer drivers are installed correctly."

I think you are right, DAC is not capable native DSD512, the specification contains misleading information  (http://www.audio-gd.com/HE/R8HEMK3/R8HE_MK3EN_Specs.htm) :(

"Support Sampling

USB & IIS : 44.1kHz - 384kHz /32Bit DSD64-512
 Coaxial mode: 44.1kHz - 192kHz
Optical mode: 44.1kHz - 96kHz  "



Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Native DSD 512 vs Output encoding
« Reply #15 on: January 15, 2024, 10:13:44 am »

Did you turn off DoP in the ASIO driver and set bitstreaming to 512?

EDIT: According to this post and others on Head-FI the mk2 works with 256 and 512 so I would not yet assume the documentation is wrong.

https://www.head-fi.org/threads/new-audio-gd-r-7-r-7he-r-8-r-27-r-27he-r-28-flagship-resistor-ladder-dacs-and-dac-amps.853902/page-665#post-17413607
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #16 on: January 15, 2024, 11:18:39 am »

Okay, with that information and confirmation it supports up to 384 kHz, that confirms with DoP that DAC can only play up to DSD128, and that's exactly what you've experienced so far.

Keep in mind DSD via DoP and DSD via native DSD are two different things that accomplish the same thing. DoP depends on PCM sample rates in order to support higher orders of DSD, e.g. DSD64 via DoP requires the DAC to support a PCM sample rate of 176.4 kHz, DSD128 via DoP requires the DAC to support a PCM sample rate of 352.8 kHz, DSD256 via DoP requires the DAC to support a PCM sample rate of 705.6 kHz and DSD512 via DoP would require the DAC to support a PCM sample rate of 1411.2 kHz.

Since your DAC only supports up to 384 kHz your DAC is limited to DSD128 over DoP. To playback DSD256 and DSD512 you have to disable DoP and use ASIO to output native DSD and make sure DSD bitstreaming is enabled for up to DSD512. You might want to set Output Encoding to None too as dtc also mentioned to test the playback of DSD512. Then look at the audio path (Player menu > Audio Path) to see what's being outputted.

I don't think the documentation is wrong either, it just means that your DAC supports both DSD64 and DSD128 with DoP and native DSD, and DSD256 and DSD512 only with native 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

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #17 on: January 15, 2024, 02:33:20 pm »

It Works   :) :) :) :) :) :) :) :) :) :) :) :) :)

Thank you


Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Native DSD 512 vs Output encoding
« Reply #18 on: January 15, 2024, 02:37:31 pm »

 :)
Logged

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #19 on: January 16, 2024, 03:00:52 am »

One more question

According to suggested settings (thank you) with random playing music, the DAC  switching audio formats ( 44 Khz; DSD,...)  - it's OK, but theres is a popping sound (that is quite loud) when the DAC switching between two different formats.

Afraid this sound provide by DAC.

Is there any settings to aviod this popping sound?

Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Native DSD 512 vs Output encoding
« Reply #20 on: January 16, 2024, 09:18:21 am »

It is hard to determine where this type of pop is coming from, but it may well be the DAC. You can try changing the ASIO buffer size and also enable Play Silence at Startup. 

If you enable Output Encoding at 512 do you get the pop or is it just when you play tracks directly?  If it happens with Output Encoding at 512 it might be a MC issue. If it happens when playing tracks directly, it is probably a DAC issue. Often people never get the pop to go away.

Here is a brief discussion of the issue

https://ifi-audio.com/pop-goes-dsd-why-does-this-happen/

There was a problem with files extracted from SACDs with early software but that should not be happening with new DSDs files.
Logged

fnorbi1234

  • Recent member
  • *
  • Posts: 10
Re: Native DSD 512 vs Output encoding
« Reply #21 on: January 17, 2024, 02:55:00 am »

Buffer modification was help to decrease number of pops, but sometimes still happen

It occured enabled Output encoding and directly too.

As I see on DAC display, sometimes the DAC requries (approx. 1 sec) to recognize the changed audio format, and during this time come a pop.

I think some kind of latency player setting could help  between format changing
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: Native DSD 512 vs Output encoding
« Reply #22 on: January 17, 2024, 07:27:27 am »

If it's happening during the changeover from PCM to DSD, chances are it's the DAC and there's not really anything you can do about it. My DAC pops when changing from PCM to DSD (or vice versa) and I've had to learn to live with it. I don't listen to DSD often (and I don't convert PCM to DSD) so encountering the pop, for me, is kinda rare. That said, if you're converting everything to DSD using Output Format, you'll probably encounter this all the time. I guess that's one reason you may want to just leave PCM as PCM and DSD as DSD and not do any sort of conversion in order to avoid the pop, at least some of the time.

It's just one of those things, unfortunately.
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
Pages: [1]   Go Up