At different display resolution such as 1920x1080, 1280x720, the pixel_clock is always 25.2 MHz. Reproduce Steps ============== 1. connect DP or HDMI cable to monitor 2. run $ intel_audio_dump | grep AUD_CONFIG, check the pixel_clock 3. change to other resolutions such as 1920x1080, 1280x720, and check the pixel_clock Expected Result ============= The pixel_clock changes at different resolution. For example, 148.5 MHz at 1920x1080, 74.25 MHz at 1280x720, etc. Actual Result =========== The pixel_clock is always 25.2 MHz System Environment ======= linux OS version: Ubuntu 15.10 CRB: Apollo Lake RVP1a FabA Platform: Apollo Lake Platform BIOS:APLKRVPA.X86.119.R10.1601031622 Tree: git://anongit.freedesktop.org/drm-intel Branch: drm-intel-nightly Commit: 60803e27ae17d7e853c7872c5574f9380b902a57
Please boot with drm.debug=0xe, reproduce the bug, then attach the dmesg output here. Do the modes actually work? Does xrandr report the expected value? Have you tried using intel_reg read to check the real register values? Maybe this is a problem with intel_audio_dump?
The dmesg is too long. I will upload the dmesg as a file
Created attachment 122195 [details] dmesg with drm.debug=0xe
Libin Yang, Lu Han, Could you answer to the questions from Paulo. Then reassign it to him. Thanks.
The issue is fixed after upgrade APL and apply the LSPCON patches. After upstream the LSPCON patches, the issue can be closed.
The issue is fixed without applying the LSPCON patch, so close it.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.