INTERACT FORUM

Please login or register.

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

Author Topic: Streaming DSD, media network and where to put your CPU?  (Read 2486 times)

dmm

  • World Citizen
  • ***
  • Posts: 161
Streaming DSD, media network and where to put your CPU?
« on: July 08, 2015, 10:40:29 am »

I have a new USB external DSD capable DAC on order.  It is time to take another look on how I have my MC media network setup.  I have several computers in my home network, some with fast CPU's, some with large hard disks, some near my listening gear.

I understand that to have MC20 convert on the fly all music to DSD (options -> audio -> DSP & Output format -> encoding -> DSP in DoP) requires a fair amount of CPU performance.  I also am aware that one can BITSTREAM DSD DoPE from a DLNA server (Bitstream DSD DoPE option in DLNA Servers/Advanced).

Would I would like to do is to place a mini-pc such as a ECS LIVA X (http://www.ecs.com.tw/ECSWebSite/Product/Product_LIVA.aspx?DetailID=1593&LanID=0) near my listening area with the USB DSD DAC attached.  The LIVA is low power and fanless.  However it does not have much CPU horsepower.  I don't think it will have the JRMARK performance to perform the DSP in DoP function. 

Can someone explain where the heavy processing takes place in a JRiver media network when moving DSD, DoP and DoPE around?  Can I have the DLNA server which may have a larger CPU located in a closet convert everything to DoP and bitstream it to the mini-pc near my listening area and have the mini-pc just be a renderer without doing any DSP work?
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3119
Re: Streaming DSD, media network and where to put your CPU?
« Reply #1 on: July 10, 2015, 08:53:28 am »

I have an old Atom based Netbook circa 2009 as my main playing PC (JMark 470) and an I5 server (Jmark 2559). I do not have a direct answer for you but here is my experience using the Netbook for hi rez. To start, I would add that you need a server with a Jmark of over 3000 to do real time conversion to 2x DSD.

For CDs (44/16) I have not problem using MC client/server to play files from a server. However, when I went to 192/24 and 2X DSD, I often had delays that caused hiccups using client server. I am doing this wirelessly and am not sure if the problem is the wireless or an occasional slight delay from the server. Note this is just transferring files, not converting anything.  My server is an couple of year old I5 (Jmark of 2559). You will need something faster to do on the fly conversion to 2x DSD. I also tried having the Netbook attach to the server drive directly, without MC client/server, and again I had occasional dropouts.

For hirez, I am now using my Netbook (Jmark 470) stand alone with a usb 3.0 drive, but usb 2.0 port, for the hi rez files. Even then, I had troubles playing 192/24 and 2X DSD files without hiccups at track startup and when the buffer reloads.  It might do better with usb 3.0, which I think your device has. The main trouble was the initial load of a track. I ended up adding 3 seconds of silence to the end of each track, two seconds of silence at the start of each track, having a 2 second gap, and setting the pre-buffering quite low. It works fine now, but it took some careful setup. My hirez is mostly from digitizing my vinyl, so I have the option to add silence at the beginning and end of each track. Just increasing the gap did not always work, since if there was a very short silence at the end of a track, the preload would hiccup at the end of the track.

Your new atom processor is faster than my old Netbook and you have usb 3.0 for drives. So, playing hirez files from a local usb drive should be doable. However, even trying to serve hirez files over client/server may be problematic, with occasional dropouts. With your faster PCs and a faster network, you might be OK. However, if you are also converting to DSD on the fly, you might still be in for problems if the server is taxed dong the conversion. Given the cheap price of disk space these days, converting to DSD files may be better than doing it on the fly for a client server setup.

I have been experimenting recently with using Gizmo to access my server system and play the files on my client Netbook. That seems to work better than using MC client/server, although I do not know exactly why. I need to look into this some more. although as a general solution is not viable, since I do not want to be tied to my cell phone as an interface. This still gives dropouts. I must have been lucky when I tried it before.

Those are some of my experiences using a very slow player PC. My guess is you might be able to get the setup to work, but it may take some work and you may have to give up on doing the conversion on the fly on the server.
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: Streaming DSD, media network and where to put your CPU?
« Reply #2 on: July 11, 2015, 08:24:21 am »

dtc, thank you for your detailed response.  You have given some good benchmarks to consider.
Logged
Pages: [1]   Go Up