Originally Posted by mtruong34
Logically, one would either control volume by OS or buttons - a) set OS at 100%, adjust with GO buttons b) set GO at 100% and adjust OS volume. It wouldn't make much sense to set intermediate values for each. For safety reasons, option a) is out of the question. Therefore, the only viable option is b). In my opinion, that is a TERRIBLE implementation. Design for 2 options, 1 option is potentially dangerous.
Like I mentioned, the implementation here is different from others. In many other DACs, we are advised to set the OS/player volume to 100% in order to preserve as much digital information as possible and then adjust the volume using the DAC's volume control (if the DAC has physical volume control).
With the Geek Out implementation, the OS volume control and DAC volume control basically control the same volume setting, which is the Master volume. However, the OS volume control can be considered as primary control and Geek Out as secondary control where priority is given to the OS volume control. Eg. If you set the OS volume to 50% and then further adjust the volume on Geek Out to 55%, the changes will only affect Geek Out internal volume setting but the OS volume level will not change to reflect the new volume setting. However if you later adjust the OS volume from 50% to 51%, Geek Out volume will always follow the OS volume level and set it 51%. This is because Geek Out will always retrieve the latest volume setting from OS whenever there are changes or power cycle.
The key here is you don't set any volume to 100%. I will recommend you to always use the OS volume setting only unless you need finer adjustment of the volume setting, then you can use Geek Out volume button to do the minor adjustment. ;)