INTERACT FORUM

Please login or register.

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

Author Topic: HD Audio Support  (Read 8843 times)

danhardison

  • Recent member
  • *
  • Posts: 35
HD Audio Support
« on: November 29, 2015, 06:22:56 pm »

Hello,
I have an iFi Micro iDSD dac that is supposed to be able to play all high def formats known to man. (http://ifi-audio.com/portfolio-view/micro-idsd/)
I have downloaded some sample high def tracks and I am getting the attached down-sampling notification in the Audio Path window.
I don't know if this is a limitation of my pc, Media Center or the DAC. Or if there is some configuration I should change.
I have attached screenshots of the file details, and the resultant audio path output.
Has anyone been down this path? Any advice appreciated.
Dan

Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: HD Audio Support
« Reply #1 on: November 29, 2015, 06:31:20 pm »

By default, MC converts DSD to PCM and then uses the DSP Studio settings to decide exactly what rates of PCM get sent to the DAC itself.

Try one change at a time.

First, set up bitstreaming for DSD.  This will make MC send the actual DSD bitstream to your DAC instead of converting it to PCM.  Note that you lose the ability to control any processing on DSD tracks when you do this. No volume, no EQ, ... nothing in DSP Studio will work in DSD because MC is going to send it directly to your DAC.

Tools > Options > Audio > Settings > Bitstreaming > DSD

After you get that working successfully, you should examine the Output Format settings.  Player > DSP Studio > Output Format

Look at the matrix in the lower left/center.  It maps input rates to output rates.  Configure this to send what your DAC can handle.

Good luck.

Brian.
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #2 on: November 29, 2015, 07:07:04 pm »

Thanks.

I did this, and I am still getting the same results on that 11.2Mhz track. Interestingly, it doesn't matter if I set the sample rate option in DSP Studio to "Set all to no change", next time I look it has reverted back to setting everything above 192,000Hz to 176,400. Is this because it has detected that as a limitation in my DAC?

And more interestingly, when I play another track that is 2.8Mhz, it plays it with no changes, even though that is above 192,000..

See attached.
Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: HD Audio Support
« Reply #3 on: November 29, 2015, 07:21:06 pm »

That 11.2 MHz file is quad rate DSD.  I *thought* that would just bitstream normally.  But I don't have any experience with DSD DACs, so I'm not sure.  My DAC only supports PCM, so I convert from DSD to PCM and go from there.

Obviously single rate DSD is working with bitstreaming (2.8 MHz).  I'm not sure where the problem lies.  I don't use MC on Linux, so I'm not super familiar with audio setup with MC for Linux.

Maybe Bob or Mwilliems or one of the other Linux "heavies" will weigh in.

Brian.
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #4 on: November 29, 2015, 07:46:42 pm »

No worries. Thanks for replying. I will keep reading.
Dan
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5242
  • "Linux Merit Badge" Recipient
Re: HD Audio Support
« Reply #5 on: November 30, 2015, 08:18:32 am »

First questions: what linux distro/kernel version are you running?  DSD support is fairly "new" in the Linux kernel, so, for example, Debian stable's kernel doesn't have DSD support yet. Additionally, my understanding was that DSD512 may have been the maximum supported, but my research on this is about 6 months old so higher rates may have been implemented since then.

Additionally, my recollection is that MC's support for quad DSD (11.2 MHZ) is also fairly new, and may not have migrated into the Linux version.  Maybe Bob can weigh in on the status of quad DSD support for Linux?

I don't have any DSD capable devices, so can't provide solid reproducible guidance unfortunately, other than: make sure your kernel is modern enough to support it.

Some (admittedly dated) info in this thread: http://www.head-fi.org/t/728236/ifi-idsd-micro-dsd512-pcm768-dac-and-headphone-amp-impressions-reviews-and-comments/1620
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #6 on: November 30, 2015, 07:42:34 pm »

Hi,
I'm running debian jessie. 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux

The DSD support seems to be there, because I can play the example attached at 2.8Mhz and it says "no changes are being made", if I understand that correctly.

I don't understand the Sample Rate settings in DSP Studio. I set them all to No Change, and they stay like that for everything up to the 2.8Mhz DSD tracks, but when I play the 11.2Mhz track, it changes by itself to the attached (setting everything above 192,000 to 176,400.)

I am just curious about all this. I am trying things out in high def to see how good this DAC is. It's not mission critical! But I'd like to hear peoples experiences and/or opinions on the matter.

Dan
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5242
  • "Linux Merit Badge" Recipient
Re: HD Audio Support
« Reply #7 on: November 30, 2015, 08:16:03 pm »

Hi,
I'm running debian jessie. 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux

The DSD support seems to be there, because I can play the example attached at 2.8Mhz and it says "no changes are being made", if I understand that correctly.

I don't understand the Sample Rate settings in DSP Studio. I set them all to No Change, and they stay like that for everything up to the 2.8Mhz DSD tracks, but when I play the 11.2Mhz track, it changes by itself to the attached (setting everything above 192,000 to 176,400.)

I am just curious about all this. I am trying things out in high def to see how good this DAC is. It's not mission critical! But I'd like to hear peoples experiences and/or opinions on the matter.

Dan


High rate DSD and DOP were added in kernel 3.19, so after Jessie.  If I had to guess I'd say that's your issue.
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #8 on: November 30, 2015, 08:32:02 pm »

Oh OK!

So do you think if I upgrade the kernel, MC will work?

Thanks
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5242
  • "Linux Merit Badge" Recipient
Re: HD Audio Support
« Reply #9 on: November 30, 2015, 08:54:40 pm »

I can't be sure because I don't own any DSD hardware, but have a look at the thread I linked above.

It looks like proper DSD support was added in 3.18 and 3.19.  You'd need a kernel above 3.18 and a certain ALSA version as well. 
Logged

phillil

  • Junior Woodchuck
  • **
  • Posts: 62
Re: HD Audio Support
« Reply #10 on: December 01, 2015, 02:47:54 am »

I'm not sure about DSD on my system, but I have many HD FLAC files and they play with no problems (96/192kHz) on my USB DAC
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13946
Re: HD Audio Support
« Reply #11 on: December 01, 2015, 10:27:04 am »

...
I don't understand the Sample Rate settings in DSP Studio. I set them all to No Change, and they stay like that for everything up to the 2.8Mhz DSD tracks, but when I play the 11.2Mhz track, it changes by itself to the attached (setting everything above 192,000 to 176,400.)
...
MC will autoswitch the sample rate on playback failure.
To disable this, see Options->Audio->Advanced.
Logged

phillil

  • Junior Woodchuck
  • **
  • Posts: 62
Re: HD Audio Support
« Reply #12 on: December 01, 2015, 02:28:02 pm »

I'm not sure about DSD on my system, but I have many HD FLAC files and they play with no problems (96/192kHz) on my USB DAC

Actually I stand corrected...

My DAC supports upto 96kHz, so when a track that is 192kHz plays, JR auto converts to 96kHz and as a result it just produces a load of pink noise.

When using the PC, the conversion down to 96kHz works fine
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #13 on: December 01, 2015, 04:58:39 pm »

Thanks for all your replies.

In summary, I haven't found anything that I can't play.. and it all sounds good.

I am just playing around to see what is possible. I will look into updating the kernel to get greater DSD support... but I am a bit scared of this  ;-)

I highly recommend the ifi micro iDSD DAC.
Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: HD Audio Support
« Reply #14 on: December 01, 2015, 05:19:23 pm »

My DAC supports upto 96kHz, so when a track that is 192kHz plays, JR auto converts to 96kHz and as a result it just produces a load of pink noise.

That shouldn't happen.  Are you sure DSP Studio is set to convert 192 to 96?  Do plain 96kHz files play ok?  Have you tried this with more than one 192kHz file?  Maybe it's a bug.  It just seems unlikely.

Brian.
Logged

danhardison

  • Recent member
  • *
  • Posts: 35
Re: HD Audio Support
« Reply #15 on: December 02, 2015, 11:41:08 pm »

An update..

I upgraded my kernel to 4.3, which was quite painless, but it made no difference to what I was seeing before.

I think there might be some ALSA configuration required, but I haven't figured out exactly what needs to be done.

Logged

phillil

  • Junior Woodchuck
  • **
  • Posts: 62
Re: HD Audio Support
« Reply #16 on: December 04, 2015, 03:32:08 pm »

That shouldn't happen.  Are you sure DSP Studio is set to convert 192 to 96?  Do plain 96kHz files play ok?  Have you tried this with more than one 192kHz file?  Maybe it's a bug.  It just seems unlikely.

Brian.
Hi Brian, yes 96kHz play fine. I will test some other 192kHz files later, but i've never noticed it before with JR on my PC
Thanks
Logged
Pages: [1]   Go Up