Having external USB HQ Fulla Shiit DAC. Switching between FreeBSD and Linux on the very same machine.
It seems that the USB DAC is stuck at 48000 Hz. Most of my audio is 44100 Hz (flacs, ncspot etc.) so I'd like to play them without any resampling (even though resampling is of the highest quality on FreeBSD (using hw.snd.feeder_rate_quality=4). When I switch to sysctl dev.pcm.6.play.vchanrate=44100 the audio gets distorted because of the mismatch in sampling frequencies. I'm using mpv for playing audio from the command line. usbconfig ... reset doesn't seem to help either.
Currently I have:
It seems that the USB DAC is stuck at 48000 Hz. Most of my audio is 44100 Hz (flacs, ncspot etc.) so I'd like to play them without any resampling (even though resampling is of the highest quality on FreeBSD (using hw.snd.feeder_rate_quality=4). When I switch to sysctl dev.pcm.6.play.vchanrate=44100 the audio gets distorted because of the mismatch in sampling frequencies. I'm using mpv for playing audio from the command line. usbconfig ... reset doesn't seem to help either.
Currently I have:
Code:
$ sysctl dev.pcm.6
dev.pcm.6.feedback_rate: 0
dev.pcm.6.mode: 7
dev.pcm.6.bitperfect: 0
dev.pcm.6.buffersize: 0
dev.pcm.6.rec.vchanformat: s16le:2.0
dev.pcm.6.rec.vchanrate: 48000
dev.pcm.6.rec.vchanmode: fixed
dev.pcm.6.rec.vchans: 1
dev.pcm.6.play.vchanformat: s32le:2.0
dev.pcm.6.play.vchanrate: 48000
dev.pcm.6.play.vchanmode: passthrough
dev.pcm.6.play.vchans: 2
dev.pcm.6.hwvol_mixer: vol
dev.pcm.6.hwvol_step: 5
dev.pcm.6.%parent: uaudio0
dev.pcm.6.%pnpinfo:
dev.pcm.6.%location:
dev.pcm.6.%driver: pcm
dev.pcm.6.%desc: USB audio