Native DSD
#1
I have downloaded some native DSD 256 from HDTracks and am playing fine with LMS/Daphile -on a Minipc streaming from NAS to Snakeoil machine (also miniPC) -with SqueezeR2 as player.  Sounds great- my DAC is Lampizator B7 MK2 and accepts up to DSD 512 native.

MPD via upmpdcli doesn’t work with DSD256 - it plays but sounds jerky/stuttery and muffled.  I tried adding “+dsf” to the list of enabled formats under settings for upmpd under LMS advanced settings, but that doesn’t seem to fix it.  I suspect the problem is the upmpdcli connection doesn’t support it.  Will try myMPD to confirm.

Any other experiences / advice with this ?
Reply

#2
So it isn’t mpd itself - using myMPD it works fine - actually sounds a lot better than Daphile/LMS/ squeezeR2 which has a higher background hiss- like tape hiss.  At first I assumed this was inherent to the recording, but it isn’t there with myMPD.  I attached a pic of the player info from SO machine and myMPD - seems right I guess- the file is DSD256.

As an aside - If you uninstall myMPD on the SO machine for any reason, you may have a difficult time reinstalling…I did.  Using 1.2.10 FW and Ubuntu 22.04.1 LTS on an Intel atom minipc.
I ended up having to drag/drop another myMPD .deb file installation into SO- searched  “myMPD Ubuntu jammy” and found a download, myMPD 9.1.2 and amd64 version for my case.  It worked fine though.   amd64 build of mympd 9.1.2-1ppa2~jammy : myMPD : Minho Park (launchpad.net)

Still working on the upmpdcli issue for DSF, if anyone has any advice would be interested.

   

   
Reply

#3
I seem to have found the setting for native dsf/DSD over upmpcdli/mpd.  Go into advanced media server settings in LMS and select the upnpmpd player options - add the Marantz preset and save/restart the unpnp bridge and also the mpd player/upmpdcli in SO.  I also reset the max sample rate to that of my DAC and saved under LMS upnp bridge settings.  Now it works and sound is on par with myMPD.  There may be other ways/variations too but this worked for me.
Reply

#4
I haven’t found a way to get squeezelite to pass native/non-DoP DSD to my DAC.  DoP seems to work fine though- which since is simply a “PCM wrapper” -should still be fine.  Still, it seems like this should be doable.  I tried updating squeezelite to the latest version and although it seemed to work according to SSH/console,  the info on LMS/Daphile still says 1.8.4 squeeze R2.  The “Ralph” version does indicate 1.9.x but neither pass native/dsf.

myMPD and mpd/upmpdcli -with settings above -pass native with DSD 64, 128, 256 without problems with the “static” version of upnp bridge seeming  to be more stable for this functionality in my system.
Reply

#5
(13-Feb-2023, 12:13 PM)cpcat Wrote: I haven’t found a way to get squeezelite to pass native/non-DoP DSD to my DAC.  DoP seems to work fine though- which since is simply a “PCM wrapper” -should still be fine.  Still, it seems like this should be doable.  I tried updating squeezelite to the latest version and although it seemed to work according to SSH/console,  the info on LMS/Daphile still says 1.8.4 squeeze R2.  The “Ralph” version does indicate 1.9.x but neither pass native/dsf.

myMPD and mpd/upmpdcli -with settings above -pass native with DSD 64, 128, 256 without problems with the “static” version of upnp bridge seeming  to be more stable for this functionality in my system.
NativeDSD only works on certain DACs in the kernel.There is a custom native DSD kernel you can try to run that can force modify the kernel to feed a DSD stream format to your DAC and that should work, but there is one big caveat.
  1. You need an amplifier in the chain. Specifically a volume control that's not part of the DAC. Some people run their system from source (Snakeoil PC) direct to DAC and use the volume control on the DAC. VC on a DAC may not well work in this setup.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • cpcat
Reply

#6
Thanks for the reply.  My DAC has a built in analog VC so can't see why it wouldn't work.  

Are you talking about the kernel in the "native DSD kernel " thread?  https://www.snakeoil-os.net/forums/attac...hp?aid=342

I tried already to download, drag and drop in the load window in SO but it wouldn't work.  I assumed it was because it was old/old thread.

I am on 1.2.10, using Intel Atom 3900, ubuntu 22.04.1 LTS.
My DAC is Lampizator Big 7 MKII, (JL Sounds which is on your list here I believe )-it works with native DSD/DSF using SO/ MPD, also works with Daphile/LMS for native DSD/DSF with Daphile version of squeezelite.
Reply

#7
(15-Feb-2023, 09:19 AM)cpcat Wrote: Thanks for the reply.  My DAC has a built in analog VC so can't see why it wouldn't work.  
Yup. Analog VC will work. Digital ones probably wouldn't.

(15-Feb-2023, 09:19 AM)cpcat Wrote: Are you talking about the kernel in the "native DSD kernel " thread?  https://www.snakeoil-os.net/forums/attac...hp?aid=342

I tried already to download, drag and drop in the load window in SO but it wouldn't work.  I assumed it was because it was old/old thread.
Hmm.. What is the error saying?
 
(15-Feb-2023, 09:19 AM)cpcat Wrote: I am on 1.2.10, using Intel Atom 3900, ubuntu 22.04.1 LTS.
My DAC is Lampizator Big 7 MKII, (JL Sounds which is on your list here I believe )-it works with native DSD/DSF using SO/ MPD, also works with Daphile/LMS for native DSD/DSF with Daphile version of squeezelite.
Pretty sure this DAC will have native DSD built into the kernel from the get go.. With Snakeoil Squeezelite, can you double check if the volume in LMS is set to max? You might actually need to run Squeezelite RT to get native DSD. Can you double check that?
Snakeoil Operating System - Music, your way!
Reply

#8
Hi AK, thanks for the reply.

When I download the vmlinuz file -amd64 version, the one I linked above, then drag and drop the the system file page window nothing happens.  It acts like it needs another file extension..   I have downloaded firmware, and also even used it to drag /drop the latest version of squeezelite 1.9.8 I think it is.  It does work (the drag/drop window) but just not with that particular vmlinuz DSD file.  I also tried adding under player "options" in SO machine "-D [:ub32e]"' according to the squeezelite command line -? instructions but does not work either.  I tried it with R2, 1.8, and Ralph, none would work.  It would save the setting and go green, but the data says STD 32_LE not DSD 32_BE.  (I'm not sure if those designations are exactly correct, I am reporting from memory, but you know what I mean ). 

I was briefly successful in even getting squeezelite 1.9.8 to play music through the SO machine by playing with the command line and trying to enable "squeezelite -o hw: <etc>” but it kept returning "connection busy" or something to that effect.

My volume is always set to "fixed level at 100" and I double check the settings under "advanced media server settings" and "player" and "audio" pretty much constantly because i am that ocd with this stuff.  Additionally, in Daphile/LMS when the digital VC in squeezelite is disabled , the VC no longer shows on the player page so that is also a second reminder.  

Thanks again.
Reply

#9
(18-Feb-2023, 11:02 AM)cpcat Wrote: but the data says STD 32_LE not DSD 32_BE.  (I'm not sure if those designations are exactly correct, I am reporting from memory, but you know what I mean ). 
Yes I believe that is correct. When you're sending native DSD format, ALSA will reported as such... Not entirely sure what is wrong as I don't have a native DSD DAC to check this, can you generate a diagnostic file over to me so I can check your settings and such?
Snakeoil Operating System - Music, your way!
Reply

#10
Yes - but it will be a week or so. I have it out of the system right now.  Thanks for your help.
Reply



Bookmarks



Users browsing this thread:
1 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
ZimaBoard 2x NIC, 2x SATA, 2x USB, 1x PC...
Last Post: agent_kith
26-Mar-2024 12:04 PM
» Replies: 13
» Views: 612
LMS Upgrade ?
Last Post: uglymusic
15-Mar-2024 09:14 PM
» Replies: 7
» Views: 149
Squeezebox shutdown
Last Post: TripleX
13-Mar-2024 07:34 AM
» Replies: 4
» Views: 70
MP3 Not Playing
Last Post: Coacharnold
10-Mar-2024 10:25 AM
» Replies: 3
» Views: 52
Fail to install myMPD
Last Post: hkphantomgtr
03-Mar-2024 08:45 PM
» Replies: 9
» Views: 195
Intel HFI Driver Can "Save Tons Of CPU C...
Last Post: hkphantomgtr
28-Feb-2024 09:15 PM
» Replies: 0
» Views: 41
Announcing Snakeoil Measurements 1.3.0
Last Post: agent_kith
26-Feb-2024 10:02 PM
» Replies: 94
» Views: 4137
More Problems with Squeezelite in 1.3
Last Post: Coacharnold
17-Feb-2024 09:47 PM
» Replies: 2
» Views: 69
Snakeoil Music server & Snakeoil its own...
Last Post: Snoopy8
17-Feb-2024 11:20 AM
» Replies: 8
» Views: 365
RoonBridge (64 bit only)
Last Post: scrarfussi
15-Feb-2024 08:26 PM
» Replies: 3
» Views: 4125

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


Powered By MyBB, © 2002-2024. Theme © Melroy van den Berg.