in the previous output, one monitor was connected via the hdmi port on the dock, and the other through a displayport-hdmi adapter. now with both screens connected directly through displayport, which started to only work after booting into windows once… when switching ports before the reboot, i could plug in any monitor in any displayport-output on the dock. the first one connected worked, the second kept not being detected…
MST topology for connector 7
mstb - [00000000cbabc124]: num_ports: 4
port 3 - [0000000004d7cd71] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 00000000600e90ea
port 2 - [000000008322c638] (output - SST SINK): ddps: 1, ldps: 0, sdp: 1/1, fec: false, conn: 000000008b5af449
port 1 - [0000000048f74153] (output - MST BRANCHING): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 000000001c1519d6
mstb - [0000000024d4b7aa]: num_ports: 3
port 1 - [00000000dda20f17] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 000000007ea072ed
port 8 - [00000000998c8f5b] (output - SST SINK): ddps: 1, ldps: 0, sdp: 1/1, fec: false, conn: 00000000b53f69d2
port 0 - [00000000193b3308] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
port 0 - [0000000072d3301c] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
*** Atomic state info ***
payload_mask: 3, max_payloads: 4, start_slot: 1, pbn_div: 40
| idx | port | vcpi | slots | pbn | dsc | sink name |
1 2 1 01 - 22 864 N DELL U2515H
2 8 2 23 - 44 864 N DELL U2515H
*** DPCD Info ***
dpcd: 12 14 c4 00 00 11 01 83 02 00 00 00 00 00 02
faux/mst: 00 01
mst ctrl: 07
branch oui: 90cc24 devid: SYNA3 revision: hw: 1.0 sw: 3.d
payload table: 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
now the amdgpu_mst_topology for the asus simpro 2 dock under linux, which only “shows” up with 20Gb/s bandwith, 2 lanes * 10 Gb/s (for both rx and tx). both monitors connected through the displayport ports on the dock, but only one being recognized. Both monitors were active under Windows at some point…
MST topology for connector 7
mstb - [00000000a141bc64]: num_ports: 5
port 4 - [00000000b39b826e] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 00000000b645b236
port 3 - [000000009c0cc7e7] (output - MST BRANCHING): ddps: 1, ldps: 0, sdp: 0/0, fec: true, conn: 000000001d03aaa0
mstb - [0000000093313914]: num_ports: 2
port 1 - [00000000264b0253] (output - SST SINK): ddps: 1, ldps: 0, sdp: 0/0, fec: true, conn: 000000004fd574c9
port 0 - [0000000084891756] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
port 2 - [00000000812c29fe] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 000000008e6bf190
port 1 - [00000000ca50a8f7] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 00000000937ffaf4
port 0 - [00000000107ad34b] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
*** Atomic state info ***
payload_mask: 1, max_payloads: 4, start_slot: 1, pbn_div: 40
| idx | port | vcpi | slots | pbn | dsc | sink name |
1 1 1 01 - 23 891 N DELL U2515H
*** DPCD Info ***
dpcd: 14 14 c4 01 01 19 01 c1 38 2d 04 00 00 00 84
faux/mst: 00 01
mst ctrl: 07
branch oui: 00e04c devid: Dp1.4 revision: hw: 2.0 sw: 81.0
payload table: 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
now the same, with one monitor connected to one of the displayport ports and the other to the hdmi port, which weirdly results in both monitors being active…
MST topology for connector 5
mstb - [00000000fd0c942c]: num_ports: 5
port 4 - [000000003cf02574] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 0000000022824ed5
port 3 - [000000000f31e026] (output - MST BRANCHING): ddps: 1, ldps: 0, sdp: 0/0, fec: true, conn: 0000000004bc2fbe
mstb - [000000009b1b3a3a]: num_ports: 2
port 1 - [00000000cc21cead] (output - SST SINK): ddps: 1, ldps: 0, sdp: 0/0, fec: true, conn: 00000000220ee835
port 0 - [00000000f92f1fdd] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
port 2 - [00000000ab012f28] (output - DP LEGACY CONV): ddps: 1, ldps: 1, sdp: 0/0, fec: true, conn: 000000004f3c8f8c
port 1 - [00000000b7abec55] (output - NONE): ddps: 0, ldps: 0, sdp: 0/0, fec: false, conn: 00000000c4269890
port 0 - [0000000046c3961a] (input - NONE): ddps: 1, ldps: 0, sdp: 0/0, fec: false, conn: 0000000000000000
*** Atomic state info ***
payload_mask: 3, max_payloads: 4, start_slot: 1, pbn_div: 38
| idx | port | vcpi | slots | pbn | dsc | sink name |
1 2 1 01 - 24 891 N DELL U2515H
2 1 2 25 - 48 891 N DELL U2515H
*** DPCD Info ***
dpcd: 14 14 c4 01 01 1d 01 c2 38 2d 04 00 00 00 84
faux/mst: 00 01
mst ctrl: 07
branch oui: 00e04c devid: Dp1.4 revision: hw: 2.0 sw: 81.0
payload table: 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
So this might be the same problem happening, as with the Lenovo Dock, and all it would have taken, would have been one boot into Windows… Or well, just connect one display through the docks hdmi port… I even switched one of the displayport-cables in the process.
but for now the lenovo dock with two displayport connections works, so I will keep it at that for now, and will see if it survives a shutdown, etc…