More > JRiver Media Center 25 for Linux
Re: JRiver please explain how to get DSD4x to work (resolved)
Rizlaw:
--- Quote from: bob on October 17, 2019, 04:25:55 pm ---Ok, can you get a log file?
Start Logging just before attempting playback at 4x then stop right after and email it to bob (at) jriver (dot) com.
Thanks.
--- End quote ---
Log file emailed to you as requested.
bob:
--- Quote from: Rizlaw on October 17, 2019, 08:33:53 pm ---Log file emailed to you as requested.
--- End quote ---
What I see is that 4xDoP requires a sample rate set of 705600 to get 11289600 hz (16 bit sample packed into 24 bit word) and that doesn't appear to be supported by your DAC as far as ALSA is concerned.
DSD direct doesn't require setting that high of a rate because it's packed 32 bit big endian which means the sample rate set is 1/2 of what it is in DoP mode in this case 352800.
I have no idea what your other program is doing. Perhaps you can check the log from it. It's got some odd looking setting 48k dsd checked which makes no sense to me.
I've updated the alsacap program enclosed with MC to take into account sample rates > 384k. Enclosed the 64 bit version here as an attachment which you can set as executable and run in a terminal as the MC user.
Rizlaw:
I downloaded your zip file. I was somewhat unclear about your instructions on how to use it, so I opened a terminal and ran the file as follows:
--- Code: --- ./alsacap
--- End code ---
On completion, the terminal output was:
--- Code: ---*** Scanning for playback devices ***
Card 0, ID `NVidia', name `HDA NVidia'
Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 7, ID `HDMI 1', name `HDMI 1', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 8, ID `HDMI 2', name `HDMI 2', 1 subdevices (1 available)
2 channels, 32000..48000 sample rate range, sampling rates 32000, 44100, 48000 Hz
Sample formats: S16_LE
Subdevice 0, name `subdevice #0'
Device 9, ID `HDMI 3', name `HDMI 3', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Card 1, ID `X2', name `X-SPDIF 2'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, 44100..768000 sample rate range, sampling rates 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Hz
Sample formats: S32_LE, SPECIAL, DSD_U32_BE
Subdevice 0, name `subdevice #0'
Card 2, ID `converter', name `Schiit Jil A to D converter'
Card 3, ID `Interface', name `32bit 384kHz Dsd Interface'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, 32000..384000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Hz
Sample formats: S32_LE
Subdevice 0, name `subdevice #0'
--- End code ---
Card 3, ID `Interface', name `32bit 384kHz Dsd Interface' is the Wyred4Sound DAC-2v2se.
I then ran MC25 with the DSD2x option and it worked fine showing DSD128 on my DAC.
Then I ran MC25 with the DSD4x option and got an error about 96k/24 bit and no output.
I also should note that when running the HQPlayer program as per the settings noted in my earlier posts on the matter, HQPlayer shows a DoP4x conversion as per the attached jpeg. As you can see HQPlayer is upsampling the 44.1k/16 bit FLAC file to a 6.144Mhz rate as opposed to MC25 which appears to use 11.xMhz, which, as you noted, is beyond the DAC-2v2se capabilities.
bob:
--- Quote from: Rizlaw on October 18, 2019, 12:24:14 pm ---I downloaded your zip file. I was somewhat unclear about your instructions on how to use it, so I opened a terminal and ran the file as follows:
--- Code: --- ./alsacap
--- End code ---
On completion, the terminal output was:
--- Code: ---*** Scanning for playback devices ***
Card 0, ID `NVidia', name `HDA NVidia'
Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 7, ID `HDMI 1', name `HDMI 1', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 8, ID `HDMI 2', name `HDMI 2', 1 subdevices (1 available)
2 channels, 32000..48000 sample rate range, sampling rates 32000, 44100, 48000 Hz
Sample formats: S16_LE
Subdevice 0, name `subdevice #0'
Device 9, ID `HDMI 3', name `HDMI 3', 1 subdevices (1 available)
2..8 channels, 32000..192000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Card 1, ID `X2', name `X-SPDIF 2'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, 44100..768000 sample rate range, sampling rates 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Hz
Sample formats: S32_LE, SPECIAL, DSD_U32_BE
Subdevice 0, name `subdevice #0'
Card 2, ID `converter', name `Schiit Jil A to D converter'
Card 3, ID `Interface', name `32bit 384kHz Dsd Interface'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, 32000..384000 sample rate range, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Hz
Sample formats: S32_LE
Subdevice 0, name `subdevice #0'
--- End code ---
Card 3, ID `Interface', name `32bit 384kHz Dsd Interface' is the Wyred4Sound DAC-2v2se.
I then ran MC25 with the DSD2x option and it worked fine showing DSD128 on my DAC.
Then I ran MC25 with the DSD4x option and got an error about 96k/24 bit and no output.
I also should note that when running the HQPlayer program as per the settings noted in my earlier posts on the matter, HQPlayer shows a DoP4x conversion as per the attached jpeg. As you can see HQPlayer is upsampling the 44.1k/16 bit FLAC file to a 6.144Mhz rate as opposed to MC25 which appears to use 11.xMhz, which, as you noted, is beyond the DAC-2v2se capabilities.
--- End quote ---
Just as a note, I see that DAC doesn't support direct DSD (the one on Card 1 does appear to, output format DSD_U32_BE and supports the higher sample rates).
So for DoP the key appears to be the math. I can't see how HQP comes up with that sample rate.
MC's math is correct, the iFi DAC I'm using has a colored LED to show the current sample rate and it's the correct colors for both 1x and 2x DSD.
Rizlaw:
O.K.
My manual states the DAC-2v2se supports DSD256, but its not exactly clear if that's only via DoP or direct DSD as well. I'll send them an email to clarify this point.
In the meantime DoP/DSD2x is more than sufficient for experimenting. I don't really hear any significant improvement in Redbook PCM via DoP. IMO, up sampling Redbook audio doesn't provide any additional resolution apart from adding alot of extra zeros and possibly allowing for a gentler analog filter. ;)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version