According to #19, the 4.15.0-50 can work that is because the driver doesn't check the ELD status, that is not correct. The hdmi audio is valid/plugged only if both monitor_present and eld_valid are true, but that is the log from 4.15.0-50:
monitor_present 1
eld_valid 0
We did introduce a new patch to check ELD from the 4.15.0-51, because of this patch, the hdmi audio will not be regarded as plugged since eld_valid is 0.
The root cause of this problem is the graphic driver amdgpu, so could you please test the latest mainline kernel if it can make both monitor_present and eld_valid true.
According to #19, the 4.15.0-50 can work that is because the driver doesn't check the ELD status, that is not correct. The hdmi audio is valid/plugged only if both monitor_present and eld_valid are true, but that is the log from 4.15.0-50:
monitor_present 1
eld_valid 0
We did introduce a new patch to check ELD from the 4.15.0-51, because of this patch, the hdmi audio will not be regarded as plugged since eld_valid is 0.
The root cause of this problem is the graphic driver amdgpu, so could you please test the latest mainline kernel if it can make both monitor_present and eld_valid true.
https:/ /kernel. ubuntu. com/~kernel- ppa/mainline/ v5.2-rc6/