I downloaded and tested new version of Volumio 2.118 for Odroid C2.
The volumio is something problem.
The alsa command “amixer -c 1 sset Digital 201” for the volume level has sound distortion.
The volume is very very loud compared with Volumio 2.030.
There is any change in the sound card driver?
What is the recommended value for the “amixer -c 1 Digital” and what is the value for the 100% volume level ?
We are still waiting for Hardkernel to fix this, there is nothing the team can do at the moment.
Mixer settings have no real effect, it gets overruled as soon as you touch amixer through the Volumio UI.
100% would be 255 and that is exactly the problem. This gives +24 instead of 0dB
I think something changed in driver source code from version 2.030.
Could you share the change information for the driver source code?
I want to check the source code anyway.
volumio@volumio:~$ amixer sget Digital -c 1
Simple mixer control 'Digital',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 207
Mono:
Front Left: Playback 207 [100%] [0.00dB] [on]
Front Right: Playback 207 [100%] [0.00dB] [on]
No clipping anymore
An official Volumio C2 image (and of course C1) will be made available as soon as I have positive feedback.
I will make sure the patch goes to Hardkernel afterwards. Edit: done…
Yep, but very grateful for your Hifiberry pointer.
I looked at various dac drivers for the pcm512x codec, both legacy and mainline et voilà.
So, mucho gracias too!
O btw, did you change the /opt/odroiddac.sh script for the shield 2?
Looking at the code now and see Digital is set to 102, is that old or new?
Would this not be better new defaults:
Removal of Digital, don’t think it has any function now. I guess volumio sets amixer to the user specified value (volume button) during playback. After reboot that value probably will be used but when volumio starts, it will be set to the default startup volume set in the volumio settings.
Would setting analogue to 1 be an idea? As I read 1 is default (no modification of the audio) and 0 is lowering volume.
Don’t now what Deemphasis does yet.