More > JRiver Media Center 27 for Linux
Output device for USB DAC
mwillems:
--- Quote from: hillcreative on April 13, 2021, 06:48:03 pm --- Did as you suggest with all stop but no joy. Thanks again for your help. Mitch
--- End quote ---
Until you get the hardware direct output figured out, what I'm doing these days is using pulse as my MC output device, but making sure that the "avoid-resampling" option is set to yes in /etc/pulse/daemon.conf. With that option pulse will avoid resampling and I can confirm that my DAC gets audio from MC at native resolution frictionlessly (my DAC has an LED display showing sample rate so it's easy to test). The only time pulse resamples with those settings is if two audio sources are playing at the same time with different sample rates (first playing wins).
It might not be bitperfect, but given that it reportedly passes through DSD/DOP correctly (see https://yabb.jriver.com/interact/index.php/topic,128881.0.html), it may just be bit perfect. In any case it will give you something "pretty close" as a stop gap until you can sort out what's causing your hardware direct option to fail.
hillcreative:
Using default ALSA output device (Pulse Audio Server). All resample work as they should.Does the screenshot suggest Pulse is doing the resampling or passing direct to hardware?
mwillems:
--- Quote from: hillcreative on April 13, 2021, 07:14:24 pm ---Using default ALSA output device (Pulse Audio Server). All resample work as they should.Does the screenshot suggest Pulse is doing the resampling or passing direct to hardware?
--- End quote ---
Start some music playing, and then enter "pactl list sinks" in a terminal, the command will tell you the output format it's actually sending. The command will list all audio output devices (aka "sinks"). Look for the sink with "state: RUNNING" and the "sample specification" entry will be near the top of the info for that sink. If it shows the correct sample rate than pulse is avoiding resampling. If it shows a different sample rate then pulse is resampling.
hillcreative:
I have ALSA set to oversample 44.1 to 88.2. The results of your query show 48 at 24 bit so it looks like a resample using default ALSA.
mwillems:
That's odd. Just to confirm, you did edit the /etc/pulse/daemon.conf file as described above and restart the computer(or at least the pulse daemon), right?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version