COSMIC desktop does display scaling and tiling better than GNOME and KDE


For years, most of us have treated Linux display scaling as one of those problems you learn to work around rather than solve. You buy a high-resolution monitor, set scaling to something reasonable like 125% or 150%, and then wait for the compromises to appear. One app looks sharp, another looks slightly smeared, and you can’t read text.

Tiling has had a similar problem. On Linux, it has usually meant choosing between a full desktop environment that treats tiling as an extra, or a dedicated window manager that expects you to build half your workflow by hand.

That is what makes COSMIC interesting. System76 has actually built a desktop where fractional scaling and dynamic tiling are part of the package rather than features attached afterward. Though it is true that COSMIC is still young, and it does not yet have the maturity or breadth of GNOME and KDE (I have previously criticized Pop OS), in these two specific areas, it already feels like it was designed for the way many Linux users actually work now. Here is why COSMIC handles display scaling and window tiling better than its aging rivals.

The fractional scaling fix

Scaling is where desktop polish becomes real

What is GNOME in Linux Credit: Abubakar Mohammed / How-To Geek

The primary issue with display scaling on Linux, particularly on HiDPI and 4K monitors, has always been the “blurry app” problem. This occurs when the toolkit (like GTK) or the compositor has to use a hack such as rendering an app at 200% and then downscaling it to 150%.


GNOME logo and KDE Plasma logo side by side.


Linux desktop environments are dying, and KDE and GNOME killed them

I want COSMIC to succeed, I’m just not that confident it will.

Even though I like GNOME, it has historically been the worst offender here because its Mutter compositor and GTK toolkit handles scaling in a rigid manner. GNOME gives you the impression that it wants you to pick a clean, simple configuration and then stop asking questions. That is fine on a laptop but does not help when you use a high-DPI laptop display next to a lower-DPI external monitor and want both to feel physically consistent.

Also, XWayland applications (apps not natively built for Wayland, such as Discord or Spotify) often appear as blurry, smeared messes when fractional scaling is enabled. While GNOME 47 introduced fixes, it often relies on letting X11 apps scale themselves, which can result in UI elements becoming impossibly small or breaking entirely.

screenshot of whatsapp on GNOME wayland

KDE Plasma handles this slightly better via the “X11 Scaling” option. This allows X11 apps to render at native resolution and scale themselves, keeping them sharp. However, this requires manual intervention and isn’t a perfect solution for apps that lack modern scaling support.

screenshot kde scaling otions and x11 scaling setting

COSMIC eliminates the problem at the very foundational level. It is built entirely on Rust using the Iced toolkit, which has native support for fractional scaling and, because the GUI toolkit and the compositor are designed to speak the same native language, there is no need for the “double-scale-downscale” hack. Also, recent releases have introduced specific fractional scaling adjustments for XWayland apps, ensuring that even legacy applications remain crisp without taxing your GPU.

Scaling persets and custom percentage option in COSMIC desktop on Pop OS

Dynamic tiling in GNOME, KDE, and COSMIC

COSMIC understands mixed workflows

Tiling window management, which is essentially automatically resizing and arranging windows to fill the screen without overlap, is a productivity superpower. My personal note-taking while watching courses and lectures heavily depends on it.

To get auto-tiling in GNOME, you historically had to install the “Pop Shell” extension (ironically, the old version of what became COSMIC) or extensions like PaperWM. These are dependent on GNOME’s release cycle; a major GNOME update often breaks the extension, leaving users without their workflow.

Screenshot  of papervm GNOME extension settings and options

KDE relies on KWin scripts like “Krohnkite” to achieve auto-tiling. While KDE’s native “Window Tiling” (Meta+T) is very useful, it is largely manual; you have to drag windows all the way to zones. Krohnkite offers auto-tiling, but it is a community-maintained script, not a core feature.

kwin scripts Krohnkite for tiling and windows management

COSMIC is the only major desktop environment that puts dynamic tiling directly into the compositor without needing any extensions or scripts (you can, but you don’t need them for basics). For me, its killer feature is per-workspace tiling. You can set Workspace 1 to “Tile Mode,” where windows automatically snap into a grid, while Workspace 2 remains in traditional “Floating Mode” for apps that don’t tile well (like GIMP or Blender). You can even tile on one monitor while floating on another.

tiling options in COSMIC desktop on Pop OS

Why not just use a tiling window manager?

The keywords are intergrated and easy

So, you may be wondering why not just install a tiling window manager. That is still a good answer for many users. i3, Sway, Hyprland, river, niri, and others exist for a reason. They are scriptable, and often beautiful in the hands of someone patient enough to configure them but a tiling window manager is not the same as an integrated desktop environment.

COSMIC is interesting because it tries to bring tiling into the integrated desktop rather than asking the user to leave the desktop behind. That is a different proposition from “install these packages and edit this config file until your system reflects your inner life.”


A laptop running Linux with the time visible on the desktop.


Why I’m Not Sold on Linux Tiling Window Managers

Sometimes it’s better to stack (but I still tile when I want to).

Unlike the rigid tiling of i3 or Sway, COSMIC allows you to drag and drop tiles with the mouse, adjust borders, and even configure shadows in tiling mode, something minimalist window managers often lack. It offers the efficiency of a tiling window manager without the intimidation of editing config files.


COSMIC feels built for the modern Linux desktop

The Linux desktop is no longer just a 1080p monitor and a panel. People use all sorts of things… like high-DPI laptops, ultrawides, mixed-refresh displays, Electron apps, remote work software, development environments spread across multiple screens and tons of other stuff. A desktop that cannot handle scaling and window placement gracefully feels old, even if the theme is modern.


A screengrab from the music video


This “meme” distro actually laid the groundwork for modern desktop Linux

14 years later, it’s still going strong and it actually helps the Linux community.

To be fair, GNOME and KDE are mature. COSMIC, however, may have the better instinct for the current moment. It understands that people want the machine to adapt to their setup without turning configuration into a hobby and if you are a user tired of squinting at blurry Discord text on your 4K monitor, or tired of manually dragging windows to fit your screen, COSMIC is the superior choice.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Modern displays are amazing when it comes to detail, brightness, color, and all the ingredients that make for an impressive picture—except motion clarity.

CRT screens are still the king of motion clarity, but plasma flat-panel screens hold a respectable second place, and in many ways I still miss my old 720p 51-inch plasma TV and the crisp motion I gave up by switching to a 4K LCD.

Plasma solved motion the “right” way

Plasma displays didn’t just show an image—they flashed it.

While they operate on different principles, CRTs and plasma TVs have a few things in common. First, the phosphors used by CRTs and plasma displays are the same. Second, because these phosphors fade quickly, they need to be continuously refreshed.

In a CRT, the electron beam scanning from the top to the bottom of the screen achieves this, and in a plasma, a high-speed electric pulse does the same. Because of this rapid pulse-and-fade, these screen technologies have crisp perceptual motion, since our brains tend to interpret moving images that don’t pulse as “smearing” across our retinas.

The pulsing nature of plasma technology isn’t the only reason for its better motion reproduction. These screens also have very low latency and very fast pixel response times. Combined, it’s not quite as good as CRT motion handling, but it’s significantly better than LCD and OLED technology, even today.

Modern TVs rely on sample-and-hold—and that’s the problem

Stand and deliver blurry images

Blur Busters UFO Test

Modern LCD and OLED televisions are “sample and hold” technologies. They can hold each frame of video perfectly for the entire duration of that frame without deviating in brightness and then instantly snap to the next frame without any dipping to black in-between.

On paper, this sounds like a good thing, but your eyes don’t stay still when tracking motion. As they follow a moving object, the image being held on screen effectively drags across your retina, creating the perception of blur. Even if the panel itself is perfectly sharp.

You might not even realize how blurry motion is on modern displays if all you’ve ever seen with the naked eye is an LCD or plasma. However, if you see a CRT or plasma in person, the difference is quite striking.

The sample and hold issue means that no matter how much you increase the refresh rate, that type of blur persists. It’s why my 85Hz CRT monitor is clearly less blurry in motion than my 240Hz LCD monitor. It’s especially apparent when you’re playing 2D games that scroll the entire screen, with LCDs or OLEDs smearing the image in a way that gives me a bit of a headache if I’m being honest.

Playing Diablo 2 on a CRT. Credit: Sydney Louw Butler/Shutterstock.com

It creates this weird situation where a modern TV can be incredibly sharp in a freeze frame but somehow look softer than a lower-resolution display that isn’t sample and hold as soon as you press play.

Motion interpolation is a workaround, not a solution

It’s an abomination, that’s what it is

One of the “fixes” that TV makers came up with to reduce unwanted motion blur is a technology known as frame interpolation, or more commonly “motion smoothing.” Here an algorithm creates fake frames that guess at what the middle step of motion would look like if it were captured. This creates a high frame-rate video output, which we see as smoother and more crisp.

While this doesn’t take away sample-and-hold blur, it does improve motion clarity. Unfortunately, it also destroys the intended frame rate that shows and movies were meant to be seen at. It’s also useless for video games, because it introduces an enormous amount of input lag. NVIDIA’s DLSS technology is also frame interpolation, but it works for games because of several mitigations NVIDIA put into the technology. These measures don’t exist on TVs.

While some people think motion smoothing isn’t all bad, TV makers are no longer activating it by default as much anymore, and my advice is to always turn it off because the trade-offs are just not worth it.

Screenshot 2025-07-01 at 9.21.03 AM

7/10

Brand

TCL

Display Size

85-inches

The 2025 model TCL QM6K Google TV delivers a stunningly clear and bright picture with a new Mini-LED panel, improved local dimming zones, Dolby Vision IQ, and a neat new Halo Control system for improved visuals. Get this TV and elevate your living room. 


Black frame insertion tries to recreate plasma—but comes with trade-offs

Who turned out the lights?

The other trick sample-and-hold screens have to mimic what CRTs and plasma TVs do naturally is called BFI, or Black Frame Insertion. As the name suggests, the display inserts a full black frame between every original frame. This provides an instant and dramatic increase in motion clarity. However, it also has a big impact on brightness. As much as half of the light is now gone, so the image is much dimmer. Pushing overall brightness to compensate makes things hotter and more energy-hungry.

Some BFI implementations cause visible flicker, for which I personally have no tolerance at all, but the biggest problem here is that BFI doesn’t have the smooth pulsing roll off of the phosphors used in CRTs and plasma.


The future might circle back—but we’re not there yet

That might be changing, however, because a new generation of LCDs can leverage the power of multi-zone backlight technology to strobe the backlight across the screen in a way that mimics a CRT scanline.

NVIDIA’s G-SYNC Pulsar has received rave reviews from the biggest motion blur haters, and I sincerely hope that a similar technology becomes standard in TVs going ahead, so we can go back to enjoying the crisp motion we used to have without all the compromises.



Source link