It is great. I actually was a heavy critic of pulseaudio and stuck with ALSA on my desktop for as long as I could (until last year) by using Gentoo with USE=āalsa -pulseaudioā, the X-Fiās hardware mixing and automatic S/PDIF passthrough.
I tried to switch to pulseaudio a couple of times whenever I read one of those āitās good now, trust me broā articles, but it wasnāt, ever. It had and still has a huge amount of hard-coded, opinionated, often perplexing, behavioral quirks that made it feel like it just fought me every step of the way.
Pipewire on the other hand does not only have saner defaults, almost everything is softcoded with a great Lua plugin API. Donāt like a default routing choice or want to automate your own, Wireplumber got you covered. Last year my X-Fi failed (or rather got flakey) and I had to choose between buying another used one or moving to PW. Almost everything worked out of the box on PW the way I like it, except a few details which were almost all covered by the settings. For the last problem, encoded streams not clearing the output, I wrote my own routing plugin.
The documentation for that API isnāt necessarily the best, but itās easy to start from something small and work your way to understanding how to get the result you want.
MonkderVierte@lemmy.zip
on 01 Jul 08:53
nextcollapse
Btw, i have a USB-C DAC that has itās comfortable level on 5%. Any way to change that and increase fidelity of audio steps?
Its your DE that controls the volume steps, if thatās what youāre asking. On Ubuntu its shift + volume.
Uebercomplicated@lemmy.ml
on 01 Jul 11:19
collapse
If itās a pure DAC, itās default output will likely be between 1 to 2 Volts RMS. If your listening on iems or ~30 Ohm headphones that is gonna be crazy loud. It seems like you are using digital audio control to manage this (i.e., the audio level in your DE), which is possible, but certainly not ideal. It also is kinda bad for the audio quality, as you are digitally remixing it, and if you ever switch to high impedance headphones (or already have), the output current will be sub-ideal.
If Iām assessing your situation correctly, then this is quite easy to solve though. You just need a preamp! This will give a nice knob to control audio with much more precision and finesse. I know that both JDS Labs and Schiit Audio offer headphone amps with built in preamps in the USA. I can highly recommend the JDS Labs Atom Amp 2. In Europe your a little more limited, but FiiO has some nice options I think.
Of course none of this is necessary if you donāt want audiophile levels of quality, but it would boost the audio quality (presuming your DAC doesnāt have a proper preamp), and would certainly give you a tactile, wonderful knob.
I can certainly attest that my HD600s sound quite a bit better out of a JDS Labs Atom Amp 2 than out of just my DAC orāgod forbidāmy Mobo audio⦠They sound even better out of my vintage 100W Onkyo amp, of course, but really not by much. I am really impressed by the Atom Amp. I initially just bought it for travelling, but it has now basically become my main amp lol.
threaded - newest
PipeWire my beloved š
It is great. I actually was a heavy critic of pulseaudio and stuck with ALSA on my desktop for as long as I could (until last year) by using Gentoo with
USE=āalsa -pulseaudioā
, the X-Fiās hardware mixing and automatic S/PDIF passthrough.I tried to switch to pulseaudio a couple of times whenever I read one of those āitās good now, trust me broā articles, but it wasnāt, ever. It had and still has a huge amount of hard-coded, opinionated, often perplexing, behavioral quirks that made it feel like it just fought me every step of the way.
Pipewire on the other hand does not only have saner defaults, almost everything is softcoded with a great Lua plugin API. Donāt like a default routing choice or want to automate your own, Wireplumber got you covered. Last year my X-Fi failed (or rather got flakey) and I had to choose between buying another used one or moving to PW. Almost everything worked out of the box on PW the way I like it, except a few details which were almost all covered by the settings. For the last problem, encoded streams not clearing the output, I wrote my own routing plugin.
The documentation for that API isnāt necessarily the best, but itās easy to start from something small and work your way to understanding how to get the result you want.
Btw, i have a USB-C DAC that has itās comfortable level on 5%. Any way to change that and increase fidelity of audio steps?
Its your DE that controls the volume steps, if thatās what youāre asking. On Ubuntu its shift + volume.
If itās a pure DAC, itās default output will likely be between 1 to 2 Volts RMS. If your listening on iems or ~30 Ohm headphones that is gonna be crazy loud. It seems like you are using digital audio control to manage this (i.e., the audio level in your DE), which is possible, but certainly not ideal. It also is kinda bad for the audio quality, as you are digitally remixing it, and if you ever switch to high impedance headphones (or already have), the output current will be sub-ideal.
If Iām assessing your situation correctly, then this is quite easy to solve though. You just need a preamp! This will give a nice knob to control audio with much more precision and finesse. I know that both JDS Labs and Schiit Audio offer headphone amps with built in preamps in the USA. I can highly recommend the JDS Labs Atom Amp 2. In Europe your a little more limited, but FiiO has some nice options I think.
Of course none of this is necessary if you donāt want audiophile levels of quality, but it would boost the audio quality (presuming your DAC doesnāt have a proper preamp), and would certainly give you a tactile, wonderful knob.
I can certainly attest that my HD600s sound quite a bit better out of a JDS Labs Atom Amp 2 than out of just my DAC orāgod forbidāmy Mobo audio⦠They sound even better out of my vintage 100W Onkyo amp, of course, but really not by much. I am really impressed by the Atom Amp. I initially just bought it for travelling, but it has now basically become my main amp lol.
Okay, ramble over.
Ah, no, itās iFi Audio Go Blue and a 3More Triple something in-ear connected via jack. It has Bluetooth, but via USB sounds better.
<img alt="" src="https://lemmy.zip/api/v3/image_proxy?url=https%3A%2F%2Fhydraulic-cdn.com%2Fproductimages%2F6%2F0%2F2%2F3%2F3%2F7%2F3%2F8%2F0%2F1%2F5%2F1%2F2%2F6%2F1%2F6%2F996df998-32c3-4f38-b274-0077b3ccceea_cropped.jpg_1440.avif">
medium.com/ā¦/enabling-airplay-from-linux-1f6358c9ā¦