I bought myself a cheap DAC, the Encore mDSD,
It’s a small USB-dongle with a small headphone output.
I first tried it on my Macbook Air, where, after some fiddling I got it to play (PCM).
I have a DELL OptiPlex 3040 (i5, 8GB RAM SSD) running Ubuntu (desktop) 18.10 with Roon Bridge installed and connected to my Roon Core (on a Dell Precision T3610 / Windows 10).
The Ubuntu machine plays sound just fine through the mDSD in my headphones when testing the device in Audio Settings.
When I try to get sound through Roon I get just static.
I think I’m doing something wrong on a basic level here but can’t figure it out.
That’s quite some Max Sample Rate and Max Bits per Sample. Does the DAC really go that high?
Bits per Sample is probably OK as the DAC can discard the lower bits.
Also a screenshot of what Roon is doing to the signal path may help. Play some music to the DAC and click on the little dot at the bottom next to the track and artist name:
Per the specs: 32-bit/384KHz & DSD256 via USB. I am a complete newbie to this DAC world so please tell me if it looks off.
Here’s what the link included in the packaging leads me to: https://nuoem.com/product-category/brands/encore/
I use Cat 5e pretty much everywhere.
My incoming router is a Ubiquiti EdgeRouter Pro. This connects to my distribution switch, a HP ProCurve 1810G-24, which connects to a HP ProCurve 2610 where the Dell is connected. I have no problems with my networking gear that I am aware of, there are lots of other things connected to the 2610 but mostly it’s the TV and the Receiver doing network stuff (Netflix, Airplay, yes, wired).
I have an AeroHive AP230 that my main iPad I use to control Roon communicates through.
All music is on a Synology DS1812+ connected to the 1810G-24 with 2 NICs.
I’ll install the driver for the DAC on my Roon Core and see what the results are. It’s 64-bit Windows 10 Pro btw.
I noticed that the product page doesn’t mention Linux support for this device. I’m going to discuss this with our technical team during our meeting this week, but it may be the case that this is not a device that supports Linux.
So we can have some additional information for the meeting, I was hoping to enable diagnostics on your account so the team could take a look at the diagnostics report. Before doing so, could you reproduce the issue once more and make a note of the time that you start playback as well as the content you’re playing. Report this information back here and then I will enable diagnostics for the team.
I’ll reproduce it today and update here when I do, I went with Linux because I want a headless machine I can tuck away out of sight. I’ve read up on Linux support and found this:
"But the Encore mDSD does work with Ubuntu 16.04+
It is recognized by recent kernels and I’ve been able to get it to play DSD files using MPD (0.20.2). However, I had to set: dop “yes” within the .mpdconf in order for DSD files to work, so it’s limited to DSD128 files as a maximum. That might just be a kernel module limitation with the XMOS chip in the mDSD. Maybe future kernels will allow native DSD support."
Also of note, Linux itself does play (PCM I guess) system sounds via the Encore mDSD.
I’ll try DoP setting on Linux/Windows and see what that gives me.
Just now I tried on the Roon Core:
Everything Counts by Depeche Mode in DSD64. In DoP mode i get static but at a low volume. In Native mode I get loud static but music in the background and the Encore mDSD LED changes to blue (indicating DSD decoding). And of course going over to convert to PCM makes everything work fine.
And I tried Linux now.
And it works?!
Both PCM (FLAC file) and DSD, Everything Counts by Depeche Mode (same file as on Windows) via DoP.
When trying to change volume in Roon it returns to static but pegging it at 100% gives clear audio and I can change volume with the buttons on the mDSD itself.
You need 100% fixed volume for some dacs to work especially with dsd on Linux. My Arcam irdac ii did the same if I altered the voulme. You need to use DSP volume if you need to make adjustments or the devices voulme unless the device allows Roon to change it, which is pretty limited in supported dacs.
Don’t worry, these things catch most of us once in a while not something you should have known really. Some DACs will work nicely and let them be controlled volume wise by other software but on Linux support it is not often that great for DACs, also there are only a few in which Roon can control the actual device preamp volume I think and they are the Roon Ready ones.