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

1 KiB

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