diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 9da8277..2175d34 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -4,12 +4,9 @@ fn main() { #[cfg(target_os = "linux")] { - if std::path::Path::new("/dev/dri").exists() - && std::env::var("WAYLAND_DISPLAY").is_err() - && std::env::var("XDG_SESSION_TYPE").unwrap_or_default() == "x11" - { - std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); - } + // DMABUF renderer causes crashes on various GPU/display server configurations + // See: https://github.com/tauri-apps/tauri/issues/9394 + std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); } handy_app_lib::run()