Orion/2. Areas/Home Personal/knowledge/electron-apps-crash-software-gl-arch-hyprland.md
Avi a66996ac10 Orion vault — clean initial history
Knowledge vault (Orion/PARA) migrated from the pre-Orion 484vault on
2026-10-01. Deliberately orphaned: prior history contained a plaintext
password and stays local-only on branch archive/pre-boilerplate-history.
Secrets and live Hermes state are gitignored.
2026-10-02 08:34:48 -05:00

18 lines
1 KiB
Markdown

# Electron apps die instantly: "GPU process isn't usable. Goodbye."
**Date:** 2026-09-13 · **Machine:** Framework Laptop (Omarchy, Arch, Hyprland)
## Symptom
Electron apps (first seen: Keynctr) launch and exit immediately; stderr ends with `GPU process isn't usable. Goodbye.` The adjacent Vulkan/ozone warning line is noise, not the cause.
## Diagnosis path
1. Run the app from a terminal to capture stderr — the GUI gives nothing.
2. `GPU process isn't usable. Goodbye.` = Chromium's GPU process died on this box's software GL stack (llvmpipe under Hyprland).
3. Confirm by relaunching with GPU disabled — if it starts, it's the GPU init, not app logic.
## Fix
- App-specific escape hatch if one exists: Keynctr has `KEYNCTR_ENABLE_GPU=1` built in — set it and launch.
- Generic fallback for any Electron app: `electron . --disable-gpu` (or `ELECTRON_ENABLE_LOGGING=1` to confirm).
- Do not chase the Vulkan/ozone warning — it appears even on successful launches.
Related: [[keynctr]] · [[Omarchy Commands]]