Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: 3.1.1 performance on linux/KDE is terrible #587

Open
2 tasks done
JAZ-013 opened this issue Nov 27, 2024 · 8 comments
Open
2 tasks done

Bug: 3.1.1 performance on linux/KDE is terrible #587

JAZ-013 opened this issue Nov 27, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@JAZ-013
Copy link

JAZ-013 commented Nov 27, 2024

Describe the bug

The UI performance on linux is very bad. I'm running latest KDE 6.8 with Plasma 6.2.3. Panels fading in and out at a framerate of like 1 frame per second and take much longer than they should to open and close. The UI responsiveness is terrible and it is incredibly painful to use causing misclicks and panel opening/closing is very laggy. UX is quite frankly, unusable for me. :(

Steps to reproduce

Launch Surrealist on Linux/KDE and do anything that opens a right panel. The left nav panel, while not smooth, is not as bad and still usable. Most of the slow down comes when using the right panel UI.

Expected behaviour

On 3.0.8 the UX was smooth and pleasant. I have downgraded to 3.0.8 for now too as that version works fine and 3.1.x is quite unusable.

Surrealist Environment

Version: 3.1.1
Flags: feature_flags: false, query_view: true, explorer_view: true, graphql_view: true, designer_view: true, auth_view: true, functions_view: true, models_view: true, apidocs_view: true, cloud_view: true, themes: true, syntax_themes: false, newsfeed: true, database_version_check: true, highlight_tool: false, legacy_serve: false, cloud_endpoints: production, cloud_access: false, cloud_killswitch: true, changelog: auto

Contact Details

[email protected]

Is there an existing issue for this?

  • I have searched the existing issues

Code of Conduct

  • I agree to follow this project's Code of Conduct
@JAZ-013 JAZ-013 added bug Something isn't working triage This issue is new labels Nov 27, 2024
@macjuul macjuul removed the triage This issue is new label Nov 28, 2024
@JAZ-013
Copy link
Author

JAZ-013 commented Dec 5, 2024

Just tested this again on 3.1.4 and UI performance is still poor. Is someone looking into this at all? Thanks.

@macjuul
Copy link
Contributor

macjuul commented Dec 13, 2024

Hey! Could you provide more information about which panels are causing performance degradation?

@JAZ-013
Copy link
Author

JAZ-013 commented Dec 13, 2024

Hey! Could you provide more information about which panels are causing performance degradation?

So it appears to be any of the right side panels. The one I use often and caused me the most frustration was the Table Designer. It lags so bad on my computer that I can't really use it. Clicks can take seconds for things to react. I'm still using 3.0.8 for now which runs fine.

@macjuul
Copy link
Contributor

macjuul commented Dec 13, 2024

Do you experience similar performance issues in the web version?

@JAZ-013
Copy link
Author

JAZ-013 commented Dec 15, 2024

Do you experience similar performance issues in the web version?

I do not. Web version performance is as expected.

@cr1cr1
Copy link

cr1cr1 commented Dec 20, 2024

Have the same issue with the desktop app but not the web one.

Doing some digging, found: tauri-apps/tauri#7021

Setting various env vars like WEBKIT_DISABLE_DMABUF_RENDERER=1 or WEBKIT_DISABLE_COMPOSITING_MODE=1 did not help.

CachyOS, KDE Plasma 6, Wayland, NVIDIA GPU, latest everything.

@alexn-s
Copy link

alexn-s commented Dec 30, 2024

i am experiencing the same on arch with gnome and qtile using x11 and v3.1.x

i will try using 3.0.8 version. the web version also works fine for (without any lags at all)

@cr1cr1
Copy link

cr1cr1 commented Feb 4, 2025

Issue persists with 3.2.1

Running under wayland, animations are slow, there is a lot of stuttering and visual tearing.

Running GDK_BACKEND=x11 surrealist is better, no more tearing, still feels sluggish and more importantly, GPU consumption spikes with just moving the mouse over the GUI elements of the app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants