fix: skip SDL3 when running as PID 1 — DRI probe corrupts GPU state
The SDL3/Mesa DRI probe segfaults on ThinkPad 11e even in a child
process. When running as PID 1 (bare metal), the fork+crash corrupts
shared GPU/DRM state. Skip SDL entirely for PID 1 and use DRM dumb
buffers (which work reliably). SDL still available when running
under a proper init system.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>