Please do all these commands after each other:mixer monitor 0 did not solve
i have:
mixer -f /dev/mixer0 -s mix 0 mixer: unknown device: mix usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ... mixer [-f device] [-s | -S] recsrc ... mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ... devices: vol, pcm
it looks it is new mixer ( there was rewrite of it )
You're welcome.this worked
bitperfect also now working. thats quite and achievement! thank you very much!
No, you can always reconfigure them as you wish.question: are these mixer changes permanent?
mpd may also be my favorite app but it takes a little longer to configure. I'm also glad it's resolved for youi am quite familiar with audio/musicpd so this is my player choice. I also meant that applied changes to mixer are remembered but used wrong word, sorry. I still shocked this was that simple
Bitperfect mode sends an audio stream directly, without any processing, to a device. In your case to pcm4, likely your DAC. If you get hiss and noise, you may be sending a format or a sample rate your DAC cannot handle.i set dev.pcm.4.bitperfect=1 and it produces distorted sound, hiss and noise
Most of all from the manual and specifications of the DAC and its settings, if any. Ffprobe (part of the ffmpeg), by usinghow to find out which format/sample which DAC can handle?
ffprobe audio.file
, gives you sample rate, no. of channels and bit depth of an audio file. cat /dev/sndstat
will show you these data as it was last sent.Audacious has a more punchy and more emphasized bass, MPD has better vocals. For me it is definitely correctly configured on the right output. They both sound very good but there are subtle differences.
I don't know why it won't work for you, I think a developer will be able to help you better, I don't have detailed knowledge of FreeBSD's audio stack.
Quality headphones are in audio world what gaming laptops are in gaming world. You pay for the ergonomics, not for the performance.
uaudio0: <Topping E50, class 239/2, rev 2.00/1.07, addr 3> on usbus0
uaudio0: Play[0]: 384000 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer. (selected)
uaudio0: Play[0]: 352800 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 192000 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 176400 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 96000 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 88200 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 48000 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Play[0]: 44100 Hz, 2 ch, 32-bit S-LE PCM format, 2x2ms buffer.
hw.vga.textmode=0
snd_uaudio_load="YES"
#snd_driver_load="YES"
coretemp_load="YES"
amdtemp_load="YES"
sysctlinfo_load="YES"
hint.pcm.5.eq="0"
hint.pcm.5.vpc="0"
hw.snd.verbose=2
hw.snd.default_auto=0
hw.snd.default_unit=5
#dev.pcm.5.play.vchans=0
#dev.pcm.5.bitperfect=1 ### crashed spotifyd
#hw.snd.vpc_0db=100
#kern.timecounter.alloweddeviation=0
hw.usb.uaudio.buffer_ms=2
hw.snd.maxautovchans=0
hw.snd.latency=0
hw.snd.feeder_rate_round=0
#hw.snd.report_soft_formats=0 ### crashed spotifyd
hw.snd.vpc_mixer_bypass=0
pcm5: <Topping E50> on uaudio0 (1p:0v/0r:0v) default
snddev flags=0x200000e7<SIMPLEX,AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,PRIO_WR>
[pcm5lay:dsp5.p0]: spd 44100, fmt 0x00200010/0x00201000, flags 0x0000112c, 0x00000023, pid 1443 (spotifyd)
interrupts 125150, underruns 0, feed 125149, ready 8192 [b:1424/712/2|bs:8192/2048/4]
channel flags=0x112c<RUNNING,TRIGGERED,SLEEPING,BUSY,HAS_SIZE>
{userland} -> feeder_root(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> feeder_volume(0x00201000) -> {hardware}