I’ve ran into this situation multiple times at my current and previous jobs. I really want to avoid Windows and use something better, but I can’t live without two external monitors.
On Windows, it “just works”. I don’t have to do anything.
On Linux (I tried Linux Mint today) it doesn’t work. First, it only connected one of the monitors, the other one did not register. Then I switched to a different cable from the computer to the docking station and it connected both screens - however, they were locked to 30fps. I could not make them work at 60fps (and this is a major dealbreaker, I cannot live with 30fps).
This isn’t really a tech support question, I’m more trying to understand what fundamentally causes this situation. Why is Linux still struggling with pretty basic functionality that Windows does with zero setup? Is it the vendor of the laptop and docking station that aren’t properly supporting Linux? Or is it some other problem?
You think I would have better luck with a distro that uses Wayland? I’m kind of surprised to learn that Wayland isn’t used on Linux Mint as I have read that Linux Mint is the most “it just works” distro out there, but it has not been my experience so far.
Wayland is developed by the same people who created and still maintain X11. It’s been on the works for a decade, but, and it is a big but, it’s still experimental. Sure, feature wise it’s 90% there, but it also creates a lot of incompatibility issues, as applications have to be made with Wayland in mind. There’s Xwayland that is included in most, but not all, deployments of Wayland that run X apps in Wayland, but that has compatibility issues as well. I get a lot of flak for saying this but, Wayland is not yet ready to be the universal replacement for X11, and that is OK, this is not entirely on the Wayland developer’s hands. Adoption of new technology takes a lot of time and it requires all developers on board.
Mint precisely because of their “just get it working” philosophy only provides experimental support for Wayland. As X11 is the mature implementation and no software will malfunction for using it, as they are all virtually designed to work with X. However, if you have the latest version of Mint, Virginia, you already have Wayland available to you. Just choose it on your display manager before login in. But it is marked as experimental because some software might glitch.
Mint is trying to create the most straight forward and easiest experience to the vast majority of people. We might have normalized it in the tech circles, but the vast majority of people don’t use multi monitor setups. The non-tech people who do, usually do it on an enterprise setting where IT deals with the technical details.
I would not describe Wayland in its current state as experimental. We’re past that point by a fair bit.
It is actively used as the default by multiple major Linux distributions and is the advised default by both GNOME and KDE maintainers.
Like I said, it has feature parity to about roughly over 90%, but not adoption on the software side. The DE developers are correct that they need to start supporting it as the default, because de-facto we are forced to make it so. X11 is on death row after all. But if it glitches on Wayland but not on X, then to me it is still experimental.
EDIT: BTW for me it is experimental, but also, Mint also calls it experimental, because their support from the Cinnamon DE is experimental.
I’m not too familiar with Mint. But I bet you wouldn’t even have to install anything to switch to Wayland. Just select it at the login screen.