You need to do some homework. True digital volume control (such as in a mac, windows, and many consumer players) is very poor. You begin with 16 bits, do some digital math, and wind up with as few as 8 bits remaining at realistic listening levels. On the other hand, some solutions can do the math -- **and the D-A conversion** with 24-32 bits, which allows them to play around with 8 bits and still have 16 left. These are likely superior to any analog volume control. Otherwise, analog is still the gold standard, if built properly. That means using a preamp - active or passive. "Passive preamp" of course, is oxymoronic since it amplifies nothing.
I answered this in much more detail, twice, in the past year and my fingers are tired. Look up ESS’s excellent technical paper with the graphs to show you. ESS is one of the few DACs that allows it to be done properly, so, duh, they publish a paper on it :-)
So, first you need to find out what your Fiio does. If its a clean volume control, and you need no further switching, no need for a preamp o add more stuff to the signal path, and maybe clean up some impedance mismatches (an unsung benefit of a good preamp).
G
I answered this in much more detail, twice, in the past year and my fingers are tired. Look up ESS’s excellent technical paper with the graphs to show you. ESS is one of the few DACs that allows it to be done properly, so, duh, they publish a paper on it :-)
So, first you need to find out what your Fiio does. If its a clean volume control, and you need no further switching, no need for a preamp o add more stuff to the signal path, and maybe clean up some impedance mismatches (an unsung benefit of a good preamp).
G