I gave up on getting multiple displays to work consistently on macOS and Windows years ago and just got an ultrawide instead.
My internal dialogue during social events: dont talk about linux, dont talk about foss, dont talk about rodents.
The design history of the XFCE logo has entered the chat.
On my Windows laptop, multi displays barely work with any logic at all.
Last time I used macOS it pretended that displays worked fine (but they didn’t).
I’ve not used Linux much in hotplug monitor setups but I assume the situation can’t be worse.
Multi monitor has never been more reliable for me than it is on Linux. The downside is that it’s not automated and I need to connect/disconnect them through the terminal.
Actual lol. I try not to be this guy until people bith about win 11 like they have no choice. you do!!
My displays are even more stable than Windows now. Wayland allows me to throw around applications to different workspaces and monitors that would have literally crashed if I ALT-TABed on Windows.
I haven’t had trouble getting displays working since 2007.
Look at this guy, running a headless workstation
It’s because one of my three is a sporadically used tv that’s hooked up through my receiver system. Windows had trouble with it too and in more irritating ways. I just have to sit down and do some work to create a way to easily toggle between 1, 2 and 3 screen layouts/settings etc.
I have a similar use case with my PC and TV. My PC is across the house from the TV and is connected via an HDMI over Ethernet KVM for when I want to use my PC as a gaming console.
What I ended up doing was creating an automation in Home Assistant to turn on my KVM via a smart plug, then wake-on-lan my PC, and intiate a Steam Big Picture mode gamescope session. This was pretty tedious to get working all together, and startup time is pretty abysmal (around 1 minute to get fully into Steam), but it does actually work consistently.
In case anyone is interested in replicating my setup: I’m running NixOS 25.11 with the Jovian flake installed, and launching my session via the systemd service
run_gamescope. If you’re not on NixOS, you should still be able to build your own solution by emulating the Steam Deck startup services (honestly, it’s not that complicated), or looking into projects like ChimeraOS.I wound up using a physical switch that toggles a PC display off and toggles on the TV display so the system just slots it in. It only works because I don’t really need all three working at once (i.e. I just use the TV output to watch TV).
But yeah, neither windows or Linux handles dynamic display changes very well.
I’d posit Linux is still far superior. Especially with stupid little things, like one of my displays acts like it’s fully disconnected when it’s powered off at night. Which then tells Windows to disconnect the screen and fuck up all my app positions regardless of wether, “remember window positions based on connected screens” or what ever is set. It takes many seconds for that asshole to reinitialize the whole fucking desktop, always with programs in the wrong fucking place. Every. Time.
Linux doesn’t give a fuck, changes desktop layout instantly, doesn’t assume where I want my windows, and is by all accounts just far superior. I haven’t messed with this fresh install too much to know if there are weird little edge cases I’m not noticing, but so far, Linux is absolutely kicking Microsoft’s ass and taking its lunch money (I wish more than figuratively).
I had issues with it back in 2022 when trying a few different distros. I had 3 monitors of all the same size and I had weird visual glitches when trying to use the ui to set refresh rate or resolution.
Now though? Haven’t had any issues since i switched to Linux as my daily driver in 2024.
Good for you. I still can’t get Wayland to support more than one 144Hz display.
Works on my machine
Well, you’ve got two problems to start with:
- You’re using Wayland
- You fell for the superhuman refresh rate hype
You’re using Wayland
It works fine for everything else. Besides, X11 doesn’t even support two monitors with different refresh rates.
You fell for the superhuman refresh rate hype
And you fell for the good old “humans can only see in 35Hz”.
While humans cannot see 144hz explicitly, persistence of vision does not work like a monitor. Your vision DOES see differences. You can still notice how ‘smooth’ motion is at higher frame rates, etc.
That said, framerate isn’t the only stat that improves visual quality. Even wholly outside of color reproduction, having a monitor that supports blanking between frames (frame1, black, frame2, black, etc) can make even the same FPS ‘feel’ smoother and reduce ghosting and other effects from the panel.
Also, there is a BIG advantage of fast panels for variable refresh rates. Even if your game can never run past 60fps, a panel that can push updates very fast generally has a far greater ability to hit the rendered framerate, ‘feels’ more responsive at the same framerate, and often has a greater range of FPS they can support. Basically… there are many good reasons FreeSync has multiple tiers.
So basically… good job falling for ignorant dogma!
High FPS like 144 is noticeable in specific situations in specific games, mainly those with a lot of panning like fast paced FPS or racing games where things move quickly across the screen while the camera is also turning.
My 3 monitor setup has been really fantastic after switching to Cosmic desktop. Really really loving the mix of tiling and non-tiling features too.
Tangential to OP but just wanted to throw Cosmic out there for folks who haven’t yet tried it.
Didn’t realize Cosmic went 1.0 in December. How is it? I tried it a few months ago and really liked the tiling features and overall feel, but it was still a bit rough around the edges.
Tbh I have no real complaints. I would eventually like some keyboard shortcuts for moving entire workspaces around without the mouse, but what is there is quite intuitive and I find myself not leaving the keyboard to navigate. The defaults are similar to i3 shortcuts.
I like that they work in tiling and non-tiling mode, and each workspace can be set to either mode at whim.
No issues with stability (which was a problem for me in earlier builds).
I don’t use any of the Cosmic utils, though (text editor, terminal, etc). They seem fine but ymmv.
Edit: actually just thought of one thing… If you move a window from a non-tiling workspace to a tiling one, it stays in non-tiling mode. This leads to a mixed mode workspace and I don’t like that. But it’s easily fixed with mode toggle and only a minor annoyance – ideally I want it to switch to whatever mode the workspace is in.
Made a switch to Kubuntu from win10. Did not turn back, did not boot even once to windows afterwards…
Sadly, I still have to use win11 on my work pc, so fml… every update it gets worse and worse…
I mean, they joke but inertia is Microsoft’s mightest weapon.
Literally just “My computer works now, why would I want to change it?”
Incidentally, getting someone on Linux (or Apple for that matter) to switch to Microsoft is also like pulling teeth.
Also, for many people, they don’t actually understand the difference between the device and the OS. You buy a laptop and thats the whole thing, including the OS.
Please leave my teeth, I am perfectly happy with arch.
He uses arch btw
Fake!
All those words and none were “Arch”.It was implied? 🤔🤪
My displays work great on Debian
Right!? It’s wild having to turn down the babes!
Who would be so heartless as to reject babes? Just look at that cute whittle face…

I feel like I’ll always have to make tweaks and it’ll never truly end. But I don’t say that in a bad way because I like learning and feel it’s akin to building my computer. Putting each piece together and doing the research into it helps me know better what went wrong when something breaks because I put it all together.
With the OS, because I am learning different parts of it and making all these changes, I learn so much. I have learned so much about package managers and how to use them and their flags in this in distro hopping.
But it’s no different than Windows because many of us were doing things to make the OS work for us and not against us like tweaks to use a local account or disable shit like Copilot in group policy.
Ime over years… I stopped tweaking.
Gnome with dash to dock is basically all I need unless I’m doing something specific.
Even when I was making htpc with KDE I started out customizing everything but eventually would reformat and only use a few minor tweaks. I went for like week long constant tweaking every time I used it to being able to set up an install and a few tweaks in less than an hour.
Yeah same, this is not a very popular opinion here but I just like the default Ubuntu with some minor changes
Yeah, doing unixporn stuff can be fun, but when I do them I never actually use them anymore. It’s just GNOME now. Just wish I could use custom cursors, since they’re fun. If I do a fresh install, though, it takes maybe 30m. Archinstall script + I have a local git repo that has a list of packages I have installed, plus an org file for various configs














