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.
18 lines
1 KiB
Markdown
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]]
|