rt722: change output volume of speaker to 0dB#506
rt722: change output volume of speaker to 0dB#506shumingfan wants to merge 1 commit intoalsa-project:masterfrom
Conversation
Why this change is required ? Hardware volume is always preferred. |
@perexg The "rt722 FU06 playback volume" control does not correspond to the 100% scale level. |
|
Thanks for explanation. Could you add this information to the comment in commit ? |
|
Also, do you report correct dB range through TLV for this control? I think that the audio server may apply the software volume change on demand only. From sources: The range seems enough. |
Yes, the value of that control is from 0 to 87 only. |
|
The mentioned range is from -65.25dB to 0dB as defined in TLV. It should be enough to have decent volume range, so I wonder what you mean with 100% scale. The lowest value (0) is not so quiet? Then does -65.25dB match the codec output level? If not, the driver should be corrected at first. |
There is no problem with the codec output level. |
This patch also changes hardware gain to software gain when using volume bar. The "rt722 FU06 playback volume" control does not correspond to the 100% scale level. To avoid problems in customer testing, it is recommended to use SW gain to control volume, and the hardware supports 0dB level. Signed-off-by: Shuming Fan <shumingf@realtek.com>
9e0c00c to
e5965c6
Compare
I'm afraid, it seems that you like to resolve issue which is in another component. I suggest to check volume bars in Note that sound server should apply soft volume automatically (see pipewire logs): So I think that the problem is really somewhere else. Pipewire debug: |
@perexg Thanks for explanation. I understood. |
This patch also changes hardware gain to software gain when using volume bar.