#X11-specific
it uses xwayland satellite for x11 stuf which works for the most part but theres just specific edge cases
September 24, 2026 at 4:31 PM
we need windows for our VR install because Nvidia on linux hahahahahaha (they only support Quadro hardware stereo in a very specific X11 setup and Wayland doesn't support it at all)
September 15, 2026 at 9:54 AM
weird! there might be some setup-specific stuff going on. i'm not knowledgeable on the details. i'm on debian sid and use x11. when you open the Compose file and look up "ö" what do you get?

mine was located on /usr/share/X11/locale/en_US.UTF-8/Compose but yours might be different
September 14, 2026 at 2:00 AM
idk man either it’s simpler than you think or you mean a specific type of tech fetishist when you say “gamer”
Three monitors, every one has a different refresh rate, but idk what a Wayland or a Mesa or an X11 is everything just kinda works 🤷‍♀️
September 7, 2026 at 5:54 AM
"Like, eh, everything ultimately relies on OpenGL *anyway* if it's not explicitly Vulkan."
*- Me.*

...How true is that of most GUI frameworks not directly writing to an X11/Win32 framebuffer?

#duckduckfedi #graphics #programming #software #development
September 1, 2026 at 10:31 AM
ChatGPT Web crashes/freezes when loading specific long chats (Client-side)
I can add measured Firefox Profiler evidence for the same symptom family: very high CPU in a long conversation, delayed or blank sections while scrolling upward, multi-second input and paint delays, and extremely slow visible message updates. **Environment** * ChatGPT Pro on ChatGPT Web * Firefox 153.0 on Linux Mint, X11/GTK * AMD Ryzen 9 9950X, 16 physical / 32 logical CPUs * 22 August 2026, Europe/Zurich (CEST) * A very long conversation with substantial Markdown and structured content **Reproduction** 1. Reload the affected long conversation. 2. Scroll upward while older sections are progressively restored. 3. Observe sustained CPU use, delayed input/paint, and areas that remain blank for seconds before appearing. 4. Continue the conversation and observe very slow visible response updates. The two strongest retained intervals measured as follows: Scenario | Retained span | Main-thread CPU | One-core utilization | Explicit long tasks | Minor-GC markers | Style markers ---|---|---|---|---|---|--- Reload and upward scroll | 45.361 s | 36.738 s | 80.99% | 6 totaling 1.560 s; max 648 ms | 184,032 | 2,493 Continue and response rendering | 67.199 s | 48.606 s | 72.33% | 310 totaling 45.358 s; max 246 ms; p95 196 ms | 120,836 | 7,625 In the reload/scroll capture, first-party ChatGPT JavaScript appeared somewhere in the stack for 93.90% of sampled main-thread CPU, while extension JavaScript accounted for 0.22%. The continuation capture also recorded 7,102 container-query style updates, 3,096 paint/display transactions, and 678 synchronous-reflow markers. Sampled inclusive stacks repeatedly passed through ChatGPT conversation/display-state work, synchronous state updates, and display-item derivation. The stacks overlap, and minified bundles do not identify one component as the sole root cause. The evidence does show enough first-party main-thread work to delay event handling and painting even on a high-core-count desktop. **Requested investigation / expected behavior** * Window or unmount off-screen turns while preserving scroll position. * On reopen, show completed user-visible reasoning summaries, tool logs, and activity details as lightweight collapsed placeholders; fetch/render them on click and release their DOM/AST/highlighter state when collapsed again. * **Store a safe content-hashed, renderer-versioned presentation representation for completed messages server-side** so a page load does not require every client to reparse all historical raw Markdown. * Maintain Markdown parser checkpoints and open-block state. For appended content, reparse from the nearest affected opener or safe block boundary rather than automatically scanning from the beginning of the message. * **Buffer incoming deltas and commit them at a bounded adaptive cadence** , such as 100–500 ms, with an optional 500–1000 ms low-CPU mode for slower systems. Stop and input controls must remain immediate. * Freeze completed blocks and avoid recomputing a full display list for a small tail update. * Audit synchronous state flushes, style/container-query churn, observers, content-visibility transitions, and scroll anchoring. * Keep scrolling, Stop, and navigation responsive while older turns load. I am not claiming that React alone is the bug, that every completed message is reparsed for every token, or that switching transport to WebSockets would fix rendering. The measured defect is first-party main-thread scaling under long and streaming conversations.
community.openai.com
August 22, 2026 at 3:15 AM
@shtrom Yeah well… that's the old X11 method of setting it up. I presume Wayland has some, desktop-specific, way of doing it.

I also learned today you can create `/usr/share/X11/xorg.conf.d/99-composekey.conf` with the content:

```
Section "InputClass"
Identifier "system-keyboard" […]
Original post on mastodon.longlandclan.id.au
mastodon.longlandclan.id.au
August 5, 2026 at 4:38 AM
Measuring Input Latency on Linux: X11 vs Wayland, VRR, and DXVK ; measures done with a specific Hardware Device - Detailed Article by Marco Nett #Linux marco-nett.de/blog/measuri...
Measuring input latency on Linux: X11 vs Wayland, VRR, and DXVK - Marco Nett
I built a device to measure end-to-end input latency, then used it to find out what actually moves the needle.
marco-nett.de
July 21, 2026 at 7:10 PM
And it's easy to switch between them as necessary too! (personally I've never really had any need to go back to x11 for anything myself at least beyond stuff that just works within xwayland but I know there's still some specific things that wayland hasn't nailed down yet)
July 20, 2026 at 11:43 PM
🚨 EUVD-2023-57870
📊 7.0/10
🏢 Red Hat

📝 A use-after-free flaw was found in xorg-x11-server-Xvfb. This issue occurs in Xvfb with a very specific and legacy configuration (a multi-screen setup wit...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2023-57870

#cybersecurity #infosec #cve #euvd
July 11, 2026 at 11:05 PM
On the technical side, the thread dug into performance and latency compared to X11 forwarding. Some saw potential for specific use cases like remote GPU access or VNC-like graphics, but others argued that browser security restrictions make this approach too risky. 3/4
June 30, 2026 at 6:00 AM
Oh yeah no I grew up forwarding my X11 windows from the computer lab to my laptop, I’m familiar with the general space it’s more that I love seeing more specific evolutions :-)
June 25, 2026 at 7:37 PM
That’s a bummer. If you're on X11, try switching to Wayland (or vice versa) to see if the compositor handles the rendering differently. Also, check if setting `QT_QPA_PLATFORM=xcb` for that specific app helps force a more stable backend.
June 22, 2026 at 1:12 PM
If X11 truly dies and Wayland becomes the only option, entire categories of software and workflows will just cease to exist on Linux. Graphics debugging becomes second class. Automation requires compositor specific hacks forever. Power users who want actual control get told they cant have it.
June 22, 2026 at 7:36 AM
SonicDE Launches as a KDE-Based Desktop for X11 Holdouts

If you’re a KDE user who still depends heavily on X11 and is concerned about what happens after Plasma 6.8 drops the X11 session, there is some good news. SonicDE is an emerging X11-focused desktop project based on forked KDE Plasma…
SonicDE Launches as a KDE-Based Desktop for X11 Holdouts
If you’re a KDE user who still depends heavily on X11 and is concerned about what happens after Plasma 6.8 drops the X11 session, there is some good news. SonicDE is an emerging X11-focused desktop project based on forked KDE Plasma components with a simple goal: to preserve and enhance KDE’s X11-specific components. Currently, SonicDE includes a customized KWin/X11 fork called sonic-win, Plasma Workspace components, the Silver theme, an SDDM theme, and supporting libraries.
vmorecloud.com
June 18, 2026 at 9:28 AM
Wayland is mostly functional for me but still breaks in extremely specific ways that piss me off, so glad KDE still has an X11 version to keep things going (also shoutout to game scope for making some x11 games functional in ways that Wayland’s compatibility mode breaks)
June 14, 2026 at 12:56 AM
It was moreso that the issues were foundational, rather than distro-specific. The X11 -> Wayland transition has been *rough*, I still rely on Windows apps that WINE still has issues with, felt like I was tinkering more than working.

Actually putting a distro on my laptop since it'll be better there
June 12, 2026 at 2:15 PM
KDE is officially retiring the X11 session in the upcoming Plasma 6.8 release, shifting focus entirely to Wayland. While X11-specific code will be removed to improve performance, XWayland support remains to ensure legacy applications continue to function.
Preparing for KDE Plasma's Last X11-Supported Release (106)
news.ycombinator.com
June 2, 2026 at 8:46 PM
EX-11: Prepping for Plasma’s Last X11-Supported Release
When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!" That talk was 15 years ago! Nothing in software is never truly "done", but as announced previously we are finally at a point where we're ready to retire the X11 and put all our focus on the future. As of today, the Plasma X11 session you can log into has been officially removed, and we will start a mass cleanup of X11-specific code soon. ## When does it take effect? This change will be included in Plasma 6.8, which will be released in around five months. ## What's Changed? In Plasma 6.8, there will be no X11 session in the login screen. There will only be a Wayland session available to log into. In 6.8, all X11-specific code paths in Plasma for Plasma Shell, System Settings, and device configuration will be gone. ## What's stayed the same? XWayland support remains present. You can keep using your X11 applications, and our XWayland application support is second-to-none. If you use KDE applications on another desktop environment, this change will have no effect. KDE applications will continue to work in X11 for the foreseeable future. Plasma Login Manager will continue to be able to log you into X11 sessions of other desktop environments. ## What's Next? The possibilities this opens up are very exciting. Until now, on the desktop side, we've had to target the lowest common denominator or be stuck trying to maintain two conflicting code paths. It was absolutely the right choice to do a gradual transition and approach things this way, but that approach has its limits. Moving forward with a single code path going through Wayland is going to allow us to bring new performance improvements, memory optimisations, and brand new exciting features throughout Plasma. ## How Ready Are We? Our internal metrics within KDE show that over 95% of users of Plasma 6.6 are on Wayland, with a gradual increase every release. The metrics also show that basically no one is testing or developing Plasma on X11 anymore. The platform was already, for all intents and purposes, abandoned by KDE contributors. We have every reason to trust this metric data, as it is exactly in-line with what Sentry (our automatic crash reporting tool) reports for newly-encountered crashes shows. For transparency, the one caveat in all of the above is that I've deliberately always focused on people using the latest Plasma release. We do still have a sizable chunk of users on X11 still using Plasma 5.27. Including them, the total Wayland adoption rate is about 76%. But back then, Wayland wasn't the default session type, so it's hardly a surprise those users are still on X11. Things have come a massively long way in the three years since Plasma 5.27 was released. Anyone still using Plasma 5.27 — or any release older than Plasma 6.8 — won't be affected by what we do in Plasma 6.8, and nothing will be applied retroactively. ## Still Have Issues with Wayland on 6.7? Whilst we have had full confidence since Plasma 6.0 that our Wayland session provides the better overall experience, we are aware that things don't behave exactly the same. Not everything works the same especially in specialised areas. We are not expecting a completely seamless transition for everyone. Custom scripts, tools used and even workflows might have to change. But we are aiming to offer a transition where there is still a way to accomplish all your day-to-day tasks. Plasma 6.7 is the last release that will include an X11 session, and it's coming out in just a few days. If you still have issues that force you back to X11 we would love to hear from you. We can't promise to get everything fixed in time for 6.8, but we can promise to listen and be aware. People's remaining pain point are and will be on our radar, so please take this time to communicate them.
blog.davidedmundson.co.uk
June 2, 2026 at 6:24 PM
I've not understood the hate for Wayland outside of specific issues like partial DPI scaling.

I've been using Wayland for a long time with wine, and after about last year or so i haven't had to use an x11 session to get any games working.
May 10, 2026 at 4:13 PM
Also for some reason SDL3 refuses to let its X11 backend work on one specific project of mine.
April 30, 2026 at 4:49 PM
LXQt 2.4 has been released as the newest version of this lightweight Qt-based desktop environment, bringing several usability improvements, particularly for Wayland users.
LXQt 2.4 Desktop Environment Released with Better Wayland Support
LXQt 2.4 has been released as the newest version of this lightweight Qt-based desktop environment, bringing several usability improvements, particularly for Wayland users. One of the key updates is better multi-monitor support in LibFM-Qt and PCManFM-Qt, where desktop item visibility can now be managed independently for each screen. Additionally, session settings are now split between X11 and Wayland, with Wayland-specific options only appearing when the lxqt-wayland-session package is installed.
vmorecloud.com
April 21, 2026 at 4:13 AM
Oh is this why I cant launch ksp at all? I kinda assumed it was a wayland compositor specific issue since I was previously able to run it on X11. Seems much worse with a lot of mods too which makes sense if its trying to load every texture at once or something.
April 18, 2026 at 8:16 PM