Open plbossart opened 3 months ago
I don't see how this could be related to SOF. The external displays are handled with an internal HDaudio codec and the clocks are based on 24 MHz. nothing special. It's likely that there's some sort of configuration issue between the display clocks and the audio clocks.
The one question is whether audio 'sounds correct' on the external output? If you play a nice clean sine waves, do you hear any distortion, saturation or anything unexpected.
I used this video: https://www.youtube.com/watch?v=URrEtyFSENc and this: https://www.youtube.com/watch?v=0RMmDWNLRCk&list=TLPQMjMwODIwMjSFrVAILPEODA&index=2 Played it on the external monitors' audio and on the laptop audio. Didn't notice any difference between them. Howeveer when i set it to play on the laptop speakers then the connected HDMI monitor starts to turn on and off quickly. Environment 1) Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
dmesg | grep sof with verbose debugging enabled as per the docs.
lspci | grep -i audio
00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20) ```
I tried different cables as well as different HDMI ports on the 4k montor and it still flickers. I tried a different exxternal display, a 1080p LG TV and it didn't have any flickers at all. BTW, it doesn't flicker when there is an ongoing audio playback.
I've tried changing /sys/module/snd_hda_intel/parameters/power_save_controller to N and /sys/modules/snd_hda_intel/parameeters/power_save to 0 and it didn't stop it. Only workaround I've found ATM to make it useable is to playback audio on Youtube while working
Discussed in https://github.com/orgs/thesofproject/discussions/9395