Hi,
not sure this will explain 100% of your issue, but just to give you a better understanding of differences between dacs regarding volume management from JRiver :
- the differences you may have are not directly related to dacs but to the drivers you are using.
- when you change your dac, you usually also change the driver, that is why it looks related to the dac.
- some drivers will bypass on purpose the system volume. The goal of this is to avoid signal modification by system (the OS, windows in my case) because this system can seriously alter sound quality (ex : they also handle mixing functions with applications which allow you, for example, to listen at music on JRiver and a video in your browser at the same time, or a skype conversation, etc).
- People who use this kind of "system bypass" driver make a choice of quality. They usually try to reach what we call "bit perfect" by giving the bits of the sound directly to the soundcard or the usb dac.
- these "system bypass" drivers are ASIO, Kernel Streaming and wasapi (not 100% sure fopr wasapi, I have no experience with it).
- with this kind of drivers, if you still want to manage volume by software you have to setup JRiver on "internal". In that case JRiver will modify level before sending it to the sound card therfore it will work.
- with KS or Asio diver, operating system volume will not operate whatever the setup you do on volume in JRiver
- if you want to have the OS volume to work, you must use a driver that does not bypass the volume such as directx but quality may be impact and it is not a recomended setup for a hifi configuration on my opinion.
- I don't know what is the "application" setup for volume in JRiver. Can't help with this one.