yaakapp / app

The most intuitive desktop API client. Organize and execute REST, GraphQL, and gRPC requests in a simple and intuitive app.
https://yaak.app
MIT License
1.45k stars 39 forks source link

Blank screen on Linux with Nvidia GPU #80

Open HwapX opened 6 days ago

HwapX commented 6 days ago

When testing the App installed with deb package on Ubuntu 24.04 the shows a empty screen, this happen with stable and beta-3. image

Log from terminal

[2024-09-11][23:30:42][INFO][yaak_models::plugin] Opening SQLite DB at "/home/hwapx/.local/share/app.yaak.desktop/db.sqlite"
[2024-09-11][23:30:42][INFO][yaak_models::plugin] Creating database file at "/home/hwapx/.local/share/app.yaak.desktop/db.sqlite"
[2024-09-11][23:30:42][INFO][yaak_models::plugin] Connecting to database at sqlite:///home/hwapx/.local/share/app.yaak.desktop/db.sqlite?mode=rwc
[2024-09-11][23:30:42][INFO][yaak_models::plugin] Running database migrations from: /usr/lib/yaak-app/migrations
[2024-09-11][23:30:42][INFO][yaak_models::plugin] Database migrations complete
Starting plugin server with ["/usr/lib/yaak-app/plugins/template-function-response", "/usr/lib/yaak-app/plugins/exporter-curl", "/usr/lib/yaak-app/plugins/importer-curl", "/usr/lib/yaak-app/plugins/importer-yaak", "/usr/lib/yaak-app/plugins/importer-insomnia", "/usr/lib/yaak-app/plugins/filter-xpath", "/usr/lib/yaak-app/plugins/filter-jsonpath", "/usr/lib/yaak-app/plugins/importer-postman", "/usr/lib/yaak-app/plugins/importer-openapi"]
Starting gRPC plugin server on 127.0.0.1:42483
[2024-09-11][23:30:42][INFO][yaak_plugin_runtime::nodejs] Starting plugin runtime main=/usr/lib/yaak-app/plugin-runtime/index.cjs
Spawned plugin runtime
[2024-09-11][23:30:42][INFO][tauri_app_lib] Create new window label=main_0
Loaded plugin 0pUTG at /usr/lib/yaak-app/plugins/template-function-response
Loaded plugin erEwK at /usr/lib/yaak-app/plugins/exporter-curl
Loaded plugin GvEIE at /usr/lib/yaak-app/plugins/importer-curl
Loaded plugin QRDoB at /usr/lib/yaak-app/plugins/importer-yaak
Loaded plugin YBjGE at /usr/lib/yaak-app/plugins/importer-insomnia
Loaded plugin OmwFm at /usr/lib/yaak-app/plugins/filter-xpath
Loaded plugin AxELt at /usr/lib/yaak-app/plugins/filter-jsonpath
Loaded plugin RCl0j at /usr/lib/yaak-app/plugins/importer-postman
Loaded plugin 0guIA at /usr/lib/yaak-app/plugins/importer-openapi
Created plugin worker for  /usr/lib/yaak-app/plugins/template-function-response
Created plugin worker for  /usr/lib/yaak-app/plugins/exporter-curl
Created plugin worker for  /usr/lib/yaak-app/plugins/importer-curl
Created plugin worker for  /usr/lib/yaak-app/plugins/importer-yaak
Created plugin worker for  /usr/lib/yaak-app/plugins/importer-insomnia
Created plugin worker for  /usr/lib/yaak-app/plugins/filter-xpath
Created plugin worker for  /usr/lib/yaak-app/plugins/filter-jsonpath
Created plugin worker for  /usr/lib/yaak-app/plugins/importer-postman
Created plugin worker for  /usr/lib/yaak-app/plugins/importer-openapi
[plugin][exporter-curl] Plugin initialized exporter-curl [ 'export' ] [ 'plugin', 'pluginHookExport' ]
[plugin][exporter-curl] Sending event to app x0frv boot_response
[plugin][importer-yaak] Plugin initialized importer-yaak [ 'import' ] [ 'pluginHookImport' ]
[plugin][importer-curl] Plugin initialized importer-curl [ 'import' ] [ 'pluginHookImport' ]
[plugin][importer-yaak] Sending event to app TRDvj boot_response
[plugin][importer-curl] Sending event to app QA7uy boot_response
[plugin][importer-postman] Plugin initialized importer-postman [ 'import' ] [ 'pluginHookImport' ]
[plugin][template-function-response] Plugin initialized template-function-response [] [ 'plugin' ]
[plugin][importer-postman] Sending event to app go2k9 boot_response
[plugin][template-function-response] Sending event to app 0EO6S boot_response
[plugin][importer-insomnia] Plugin initialized importer-insomnia [ 'import' ] [ 'pluginHookImport' ]
[plugin][importer-insomnia] Sending event to app kdTdE boot_response
[plugin][filter-xpath] Plugin initialized filter-xpath [ 'filter' ] [ 'pluginHookResponseFilter' ]
[plugin][filter-xpath] Sending event to app 4S7je boot_response
[plugin][filter-jsonpath] Plugin initialized filter-jsonpath [ 'filter' ] [ 'pluginHookResponseFilter' ]
[plugin][filter-jsonpath] Sending event to app JDoxZ boot_response
[2024-09-11][23:30:43][INFO][tauri_app_lib::updates] Checking for updates mode=stable
[plugin][importer-openapi] Plugin initialized importer-openapi [ 'import' ] [ 'pluginHookImport' ]
[plugin][importer-openapi] Sending event to app b9Cbq boot_response
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer

When running from appimage the run flawlessly

gschier commented 6 days ago

Do you have an nvidia GPU?

HwapX commented 5 days ago

Yes an GTX 960, driver 550

gschier commented 5 days ago

It's probably this then. https://github.com/tauri-apps/tauri/issues/9304

Does the workaround of setting WEBKIT_DISABLE_DMABUF_RENDERER=1 work for now?

gschier commented 5 days ago

Looks like Spacedrive found a fix that might work here too https://github.com/spacedriveapp/spacedrive/pull/2542

featurebase-for-github[bot] commented 5 days ago

This issue is linked to our feedback platform. For feedback and updates, please visit this link.

HwapX commented 5 days ago

It's probably this then. tauri-apps/tauri#9304

Does the workaround of setting WEBKIT_DISABLE_DMABUF_RENDERER=1 work for now?

Yes it solves the problem for now, thanks