Reply To: How are you exporting long multi-page solved Apple Discussions threads before Nov 20?
Independent peer-to-peer Apple troubleshooting rooms • 100% English • Not affiliated with Apple Inc.
Home › Forums › Discussions Shutdown & Thread Migration › How are you exporting long multi-page solved Apple Discussions threads before Nov 20? › Reply To: How are you exporting long multi-page solved Apple Discussions threads before Nov 20?
A runaway WindowServer process often stems from a corrupted com.apple.windowserver.plist or a GPU-accelerated rendering loop triggered by legacy WebKit flags like EnableAccelerated2dCanvas persisting in ~/Library/Preferences/com.apple.Safari.plist. Audit login items via osascript -e 'tell application "System Events" to get the name of every login item' and cross-reference with log show --predicate 'process == "WindowServer"' --last 1h | grep -i fault to isolate the offending agent. If a discrete GPU (dGPU) force-switch via gfxCardStatus or sudo pmset -a gpuswitch 2 stabilizes CPU, the root cause is typically a Metal shader compilation cache corruption in /var/folders///C/com.apple.MetalCache. Nuke the cache and reset WindowServer prefs with defaults delete com.apple.windowserver; killall WindowServer before re-provisioning Safari flags.