The last link ( lwn.net) contains a reference to the patch somewhere, but no link. I get the impression that the patch will be included in the Linux kernel (future release?). I must say I’m not familiar with these URLs so I can’t say if it’s any good to you. The link I had unfortunately died in the mean time. Signed-off-by: Yue Wang Takashi Iwai I was off-line for a couple of days so I saw your replay late. Hence enable native DSD playback up to DSD512 format. The patch will enable the SNDRV_PCM_FMTBIT_DSD_U32_BE bit for the DAC Thesycon-based UAC2 implementations in order to support a wide range In this patch, we use generic method to detect DSD capability of Thesycon provides solutions to XMOS chips, and has its own device Parent d10ee9c542365bdc0a7497306e21ff6c7f2172b0 (diff)ĭownload ĪLSA: usb-audio: Generic DSD detection for Thesycon-based implementations But in the meantime, if you need to use Topping’s DAC to play native DSD under Linux using MPD, you need to patch in this line and recompile your kernel.Ĭommitđea0358ecb848058b35b6da13d7f4c08610a73a8 (patch) The code will probably ship with the next stable version kernel. Linux kernel does not recognize Topping DACs’ ability to play native DSD, as Thesycon’s vendor id is not listed in the kernel. Ok, attaching also doesn’t work, so let’s see if I can include the text message below. Attached is the original message with the details. I’m not sure if it’s any use to you (so sorry if this is just a waste of time) but I thought I’d send it anyway. Although this patch was originally developed for a Topping DAC, it says it should also work with similar XMOS based DACs, right up to DSD512. I wrote that I had found information on a generic native DSD patch for XMOS (Thesycon) based USB DACs. I posted some messages entitled “DSD Direct (again)” a few days ago. I tried to PM you about the generic XMOS (Thesycon) native DSD patch but it was flagged as spam. Though I think you know all this already, much better than I ever could…Īnyway, thank you for a wonderful music system, I really like it a lot! The Linux drivers for Marantz and Denon, and many others are there too. I have seen a generic XMOS patch also somewhere on Github but I can’t find it anymore. I don’t want to be a wise guy but there’s a XMOS patch at least for the Audiolab M-DAC+: /lintweaker/xmos-native-dsd BUT I have no way of knowing whether this is any good for Volumio. The QNAP’s SMB implementation has a number of bugs that QNAP is unwilling (or incapable of) fixing. With higher sampling rates, this will overtax even an Intel NUC with 6th gen I3 processor, never mind the Pi!Īs a side note, I use a QNAP NAS TS431P2 that Volumio (and others!) has issues with. However, some client/server systems (I don’t know about Volumio) use the SoX resampler when creating a DSD DoP stream. BTW: I have observed the same behaviour with other Linux-based music client/server systems. When setting Playback Options to DoP, everything works as intended. Both the Nuprime uDSD and the Audiolab are XMOS USB implementations. The same happens with the Audiolab M-DAC+, its display indicates PCM with sampling rate with the DSD Direct setting. But when I start playing a native DSD file in DSD Direct mode, the PCM led on the Nuprime DAC lights up, indicating that it’s getting a PCM stream. This is what happens with DSD Direct (I’m assuming that if there’s the selectable option in Playback Option “DSD Direct” then the DAC in question is supported as native DSD compatible). I wasn’t aware that you have to account for every single DAC under Linux, wow what a nightmare! Now I read somewhere that Linux has issues with XMOS USB implementations, and someone even developed a generic patch for it, but this is just a wild guess.Ĭould anyone please provide solutions to these issues? I should mention that these DACs all work fine with different PC hardware and software (foobar, JRiver, etc) except Volumio x86 and the Pi. Volumio does show its name etc, but that’s about it.Ī general problem with DoP is the increased network overhead (traffic) due to PCM padding, which may account for the DSD128 limit, although the DoP version may also be to blame. With the DAC section of a Marantz SA-14S1, there’s no sound at all, regardless of file format.The exact same behaviour occurs with the Audiolab M-DAC+.In DoP, DSD plays as DSD but only up to DSD128 (yes, I do have about 40 albums in native DSD256). With a Nuprime uDSD DAC, ‘DSD Direct’ does the exact opposite of what I think it should do: DSD music files are converted to PCM instead of played natively.I run the latest version of Volumio on a PI 3B+ and I’m running into some problems, one of which is DSD Direct.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |