#windowserver
Love to see two Safari tabs take up like 4GB of RAM.
November 10, 2026 at 2:28 PM
Regarding Zen being sluggish: I mostly don't encounter it when rendering, but it does stutter sometimes. Apple's WindowServer process goes up to above 80% CPU usage when Zen is open.

Even without any tabs other than Zen's own task manager, its own reading of its "Zen" CPU usage can spike to 100%.
November 3, 2026 at 7:47 PM
MacOS really is a shitty operating system. Every month or so you wake up, find your laptop hot, find some nonsense like "appstoreagent" taking 98% CPU and have to find a command line argument to fix it.

Next up is WindowServer spiking >75% CPU and averaging 20% and you just have to live with it
October 31, 2026 at 10:26 AM
CVE-2026-106378: How Chrome’s macOS GPU Sandbox Allowed Fake Keystrokes via WindowServer + Video

Introduction: In a critical architectural breakdown on macOS, Google fixed a medium-severity bug (CVE-2026-106378) rated 8.3 High by CISA that allowed a compromised Chrome GPU process to bypass its…
CVE-2026-106378: How Chrome’s macOS GPU Sandbox Allowed Fake Keystrokes via WindowServer + Video
Introduction: In a critical architectural breakdown on macOS, Google fixed a medium-severity bug (CVE-2026-106378) rated 8.3 High by CISA that allowed a compromised Chrome GPU process to bypass its sandbox restrictions. By exploiting an explicit `mach-lookup` exception to com.apple.windowserver.active, code executing inside the restricted GPU helper could send synthetic keyboard inputs via private macOS APIs. This synthetic input attack trickled out of the sandbox to launch host applications like Spotlight, Terminal, and Calculator using system-level privileges.
undercodetesting.com
October 31, 2026 at 4:10 AM
Not an app bug.

On macOS 27, WindowServer drops the title-bar drag for any window with custom chrome.

Electron starts it via performWindowDragWithEvent: from -webkit-app-region: drag, and that handoff fails. (1/3)
October 29, 2026 at 1:30 PM
I had the AppKit hand its damage rects to the WindowServer and had the WindowServer use that instead of full-window compositing every frame, and got a nice performance bump out of it without any downsides.

The best way to optimize is to just do less work.
October 26, 2026 at 6:41 PM
Agora just got the beginnings of a dock, and GPU-accelerated compositing in WindowServer.

mastodon.social/@agora_desktop

#programming #linux
October 21, 2026 at 10:21 AM
Day 21 of building Overnotch in public.

Followers: 5
Waitlist: 12/250

Cracked the lock screen ghosting bug! Managed to clean up NSPanel lifecycle observers so the overlay hides synchronously before WindowServer freezes the frame. Transitions are now butter-smooth. 🧼⚡️
October 19, 2026 at 1:50 PM
So far, so good: I have a custom WindowServer, Core Foundation, Core Graphics, Core Text, and in-progress Application Kit equivalents. Those are the core, the backbone of the Mac like experience.
October 12, 2026 at 6:13 PM
Here's the Agora WindowServer, a Wayland compositor running in Wayland-on-X11 mode, showing a real NSWindow being drawn into.
October 12, 2026 at 6:49 PM
yes
October 10, 2026 at 8:12 PM
🍎 macOS CPU/GPU Load Update

WindowServer load has been greatly reduced! ✅

• WindowServer: ~45.5% CPU / ~9.6% GPU → ~0.0% CPU / ~0.0% GPU
• kernel_task: ~19.5% CPU → ~0.0% CPU — leave this managed by macOS.
• Overall system load: Very low, with the CPU mostly idle.
October 6, 2026 at 5:36 AM
this rhymes with the occasional problems that Python developers get ourselves into by running non-framework builds. like yeah the OS will execute your code, and it'll all probably work, but now you'd better know all about the internals of WindowServer and XPC service authentication and mach-port […]
Original post on mastodon.social
mastodon.social
October 6, 2026 at 6:55 PM
🔥➡️❄️ Result: WindowServer CPU/GPU activity is essentially cleared, reducing unnecessary graphics workload and helping keep the Mac cooler and more efficient.
October 6, 2026 at 5:36 AM
🍎 macOS 27 CPU/GPU Load Update

WindowServer load has been greatly reduced:

* WindowServer: ~45.5% CPU / ~9.6% GPU → ~0.0% CPU / ~0.0% GPU ✅
* kernel_task: ~19.5% CPU/ ~0.0% CPU— leave it managed by macOS.
* Overall system load is now very low, with the CPU mostly idle.
October 5, 2026 at 12:03 AM
Support Apple Stop CPU, GPU Load App memory WindowServer, kernel_task to stop CPU, GPU hot is wire can’t load lottery power

Stop CPU load 18.6 CPU Time
Stop CPU load 7.1 CPU Time

Done CPU load 0.7 CPU Time
Done CPU load 0.5 CPU Time

#apple #macos #macbookpro #dock #display
October 3, 2026 at 4:56 PM
I haven't had WindowServer crash on me in a while... 🍎
September 29, 2026 at 4:00 PM
I'm somewhat surprised that in macOS Sequoia, the WindowServer process doesn't leak memory. Also surprised that they didn't backport that fix to Sonoma.
September 16, 2026 at 3:49 PM
something about the Snowy Forest region is causing the GPU to get tied up, causing WindowServer to get killed as it gets stuck waiting
September 14, 2026 at 12:35 PM
The technical criticism landed squarely on macOS. Commenters pointed out Windows and Linux can usually restart a hung GPU driver or kill the offending process, while macOS lets an uncooperative GPU buffer lock up WindowServer and take down the whole desktop. #hardware 2/4
September 12, 2026 at 5:00 AM
WindowServer routinely crashing on mac OS is not cool, Apple. This is getting into Windows ME territory.
September 11, 2026 at 9:42 PM
Deathray - 링크 하나로 Mac 화면을 멈추게 하는 WebGPU 문제

끝나지 않는 GPU 작업이 WindowServer까지 막아 데스크톱 UI 전체를 멈춥니다. macOS Tahoe의 M 시리즈 MacBook에서 Chrome, Firefox, Safari 모두 재현됐으며 재시작이 필요합니다.
Deathray - 링크 하나로 Mac 화면을 멈추게 하는 WebGPU 문제
Deathray - 링크 하나로 Mac 화면을 멈추게 하는 WebGPU 문제 끝나지 않는 GPU 작업이 WindowServer까지 막아 데스크톱 UI 전체를 멈춥니다. macOS Tahoe의 M 시리즈 MacBook에서 Chrome, Firefox, Safari 모두 재현됐으며 재시작이 필요합니다.
news.hada.io
September 12, 2026 at 12:58 AM
The Deathray: 신뢰할 수 없는 사이트가 Mac을 멈추게 하는 간단한 방법

웹사이트의 WebGPU 셰이더 가 Mac의 그래픽 처리를 막아, 링크 클릭만으로 재시작 전까지 데스크톱 UI를 사용할 수 없게 만들 수 있음 무한 루프 를 실행하는 컴퓨트 셰이더와 같은 버퍼를 읽는 버텍스 셰이더가 GPU 작업을 막고, 그 영향이 WindowServer
The Deathray: 신뢰할 수 없는 사이트가 Mac을 멈추게 하는 간단한 방법
웹사이트의 WebGPU 셰이더 가 Mac의 그래픽 처리를 막아, 링크 클릭만으로 재시작 전까지 데스크톱 UI를 사용할 수 없게 만들 수 있음 무한 루프 를 실행하는 컴퓨트 셰이더와 같은 버퍼를 읽는 버텍스 셰이더가 GPU 작업을 막고, 그 영향이 WindowServer
news.hada.io
September 11, 2026 at 11:00 AM