kms: Don't consider software devices for primary

This commit is contained in:
Victoria Brekenfeld 2025-09-05 14:11:55 +02:00 committed by Victoria Brekenfeld
parent 6eb5ca1f94
commit 18a1ba2d26
2 changed files with 8 additions and 1 deletions

View file

@ -238,7 +238,11 @@ fn determine_primary_gpu(
}
// else just take the first
Ok(drm_devices.values().next().map(|dev| dev.inner.render_node))
Ok(drm_devices
.values()
.next()
.filter(|dev| !dev.inner.is_software)
.map(|dev| dev.inner.render_node))
}
/// Create `GlowRenderer` for `EGL_MESA_device_software` device, if present