Since the bottleneck is probably not the dac, then I don't need to worry about turning down the volume on the dac. I was thinking of calibrating so that half the volume is the minimum that I want to leave and the maximum is the loudest that I would tolerate, around 95 db spl at peak.
Digital volume controls on DACs generally operate with 32 bits worth of precision these days, so you technically wouldn't lose any down to -96 dB... although obviously the signal would increasingly disappear underneath the DAC's analog noise floor below -21 dB. If you can't hear that either, it's not an issue.
BTW, you can calculate dB SPL if you know all of:
- DAC 0 dBFS level
- overall amplifier voltage gain and
- speaker sensitivity
Well, at least in an anechoic chamber, but the rule of thumb is SPL at 2.5-3 m ~= SPL at 1 m anechoic (specifics depending upon the room).
In any case it is extremely linear, so a step of 1 dB is always going to be 1 dB. If there is an appreciable deviation from that, something in the signal chain is distorting heavily... (That's why it's called
nonlinearity.)
If you see a 0-100 (or 1-100) volume scale on a DAC or AVR, it is usually a shifted dB scale. Apparently people are not to be trusted with negative numbers or something. (I disagree. It's just a matter of getting used to.) The 0-100 scale on Windows is
not as you'll find out when switching to dB display, I think it's supposed to emulate a fader pot.