Windows 11 - everything works fine. However, if I boot with it plugged into the dock, Ethernet and 1080p monitor doesn’t work. I need to cycle the plug for both to work.
Fedora 40 - If I boot with it plugged into the dock, Ethernet and 1080p monitor doesn’t work, and the 1440p monitor is either at 60 Hz or 100 Hz. After cycling, Ethernet works, but 1080p monitor detects as an “unknown” monitor so I’m stuck at 640x480 and cannot be changed. The other monitor is fine (gets up to the full 165 Hz, but you will need to set it up again in display settings).
Try reducing the refresh rate of your 1440p display. My WD22TB4 is unable to drive 165Hz at that res, but it can do 144hz. It causes glitching on other components as well, I think it’s perhaps a bandwidth issue.
It couldn’t do 144 Hz, or even 60 Hz to allow for my 3rd monitor to work at native resolution. Still seen as “unknown monitor” and hard locked at 640x480
Just remember that all 3 monitors work at their max resolution and refresh rates just fine on either docking station in Windows 11. Just not in Fedora.
So I tried to get the edid info while connected to my CalDigit TS4 with my 2 external monitors.
The first output is the working one (Asus ROG PG279Q - 1440P at 165 Hz).
The second output is the internal display of the FW16.
The thrid output just says “bad edid”, which is the Viewsonic 1080P monitor at 75 Hz that is detecteda s “unknown display” in Gnome Display settings (stuck at 640x480 at 59 Hz).