Am 13.01.23 um 11:35 schrieb Braiam:
Hi, I have two monitors with the current following configuration: Screen 0: minimum 320 x 200, current 5120 x 1440, maximum 16384 x 16384 DisplayPort-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm 2560x1440 164.83 + 59.95 + 120.05* 96.01 72.01 60.01 143.97 120.00 74.97 [snip] DisplayPort-1 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm 2560x1440 165.00 + 59.95 + 120.06* 96.04 72.01 60.01 50.01 48.01 144.00 119.99 99.99 [snip] HDMI-A-0 disconnected (normal left inverted right x axis y axis) HDMI-A-1 disconnected (normal left inverted right x axis y axis) DVI-D-0 disconnected (normal left inverted right x axis y axis) The pp_profile_mode: NUM MODE_NAME SCLK_UP_HYST SCLK_DOWN_HYST SCLK_ACTIVE_LEVEL MCLK_UP_HYST MCLK_DOWN_HYST MCLK_ACTIVE_LEVEL 0 BOOTUP_DEFAULT: - - - - - - 1 3D_FULL_SCREEN *: 0 100 30 10 60 25 2 POWER_SAVING: 10 0 30 - - - 3 VIDEO: - - - 10 16 31 4 VR: 0 11 50 0 100 10 5 COMPUTE: 0 5 30 - - - 6 CUSTOM: - - - - - - I have set their refresh rate to 72.01 which is a mode equal for both, and the MCLK wasn't downclocked either. They are branded HP and Scepter. Using a vtty doesn't help either. Is having the exact same monitor really required? If not, how can I check what is causing the memory clock to be pegged that high?
First of all you need a minimum MCLK to support scanout for two monitors, so even if you have two identical monitors your minimum MCLK is higher.
Then for MCLK switching in the VBLANK period the two monitors must run in sync with each other, e.g. using the same PLL source and having the VBLANK at the same time.
For this not only the refresh rate, resolution and pixel clock needs to be the same, but also all the other timing parameters must match exactly.
Could be that you can run both monitors with the same mode, but that they have that by coincident is rather unlikely if they are not identical.
Regards, Christian.
I'm using 6.0.0-6-amd64 from Debian testing.