Vanilla Ubuntu 20.04, Gnome, X server, RTX 2070 Super GPU, driver version 495.
Laptop screen: 17 inch 3840x2160, 200% scaling
Dual external screens: 27 inch 3840x2160, 150% scaling
No issues with the above. I only have 4K screens, so I haven't tested this with different resolutions, but at the very least different scaling does work.
Maybe my lack of knowledge is playing a role here but this is why I'm not fan of pushing Wayland everywhere. It seem like X server works pretty nicely while I hear everywhere about performance and functionality issues with Wayland. Wayland supposed to be better solution but I don't understand how since it have so many flaws.
X has what, 40 years of history - it's battle-tested to hell and back, and knows all the corner cases. Wayland is much younger and a full rewrite, inevitably it will have issues for years and years. Part of the push is so that these cases emerge.
Wayland is probably easier for developers to work with - the X codebase by now is ancient. But it will lack some functionality that X has, probably forever.
Isn't more like Wayland is just some protocols + some testing code, and all DEs use their own implementation, So is like Wayland is like at least 3 different rewrites.
Also I just read someone argument that X devs are coding wayland, how the fuck are they coding a protocol? or are they working on GNOME implementation since RedHat == GNOME.
I would also abandon an old code base and just write some protocols for 10% of the old code features and then let the suckers implement it.
It's not just Wayland vs X. For me abandoned Unity worked much better than actively supported Gnome. It took forever for Gnome to get fractional scaling which Unity had for years and Gnome still can't match features of Unity to this day even with a bunch of plugins installed.
How exactly do you make this work? Whenever I try and use different scaling on my different monitors, the OS (Ubuntu 20.04) ends up setting them both to the same setting.. or something else weird happens.
I have tried a lot, and never managed to get Ubuntu 20.04 to set 200% on one monitor, and 150% on the other.
I don't really do anything special, just set everything up in Gnome's "Settings" app. Are all your monitors the same resolution though? If not, that could be the problem.
How did you manage to get different scaling to work, if I may ask? That's the only thing I haven't been able to get properly working myself. I have a similar laptop screen, and 3 external 4k monitors. I would love to be able to scale my laptop screen differently as well :)
No special tweaks, everything out of the box using Gnome's Settings app. Initially I didn't expect that to work, because of earlier reports I kept seeing, but it did. In fact just now I set one of my external monitors to 100% while the other remained at 150% and it worked. The mouse cursor seemed a bit stuttery than usual on the 100% one, but maybe I was just imagining things.
Laptop screen: 17 inch 3840x2160, 200% scaling
Dual external screens: 27 inch 3840x2160, 150% scaling
No issues with the above. I only have 4K screens, so I haven't tested this with different resolutions, but at the very least different scaling does work.