Re: Is "perfectly equal monitors" really required to reclock MCLK

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.





[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux