-
Notifications
You must be signed in to change notification settings - Fork 167
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
Bridge graphical glitch on Fedora KDE wayland #493
Comments
I have been experiencing this issue on the Flatpak for a couple of weeks. |
Tested this with plasma 6.2 beta and the problem is the same, but also a bit different. Instead of a glitched graphical window. I instead get a Environment. |
This issue is also affecting me on Arch Linux with KDE Plasma 6.2 under Wayland. The Bridge backend works just fine, but when I try to open the GUI window I get a "qml error" popup window. Unlike the other users I have an AMD GPU. |
Still occurring on Fedora 41. No QML error popup, just a window that fails to draw as in the original report. Plasma 6.2.3 |
This happens for me on Fedora 41. I get no QML popup, just a window that fails to render anything. KDE Plasma Version: 6.2.4 |
Workaround!After getting frustrated, I (successfully) tried to debug the issue some more. I'm using the Flatpak, and I think it was my changes to the global defaults which brought up this issue. I was able to get it working by:
It seems like the issue in the original post (empty window with no error) might be an Nvidia + Wayland + Hardware Acceleration bug. |
How did you disable GPU acceleration? I searched the docs and the code base but didn't see any command line options for disabling acceleration. |
@mnoomnoo I set the "GPU acceleration" toggle in Flatseal to off. I'm not sure how to do the same for a non-Flatpak installation, but there is likely a wrapper or environment variable you can use to force QT to use software rendering. I would recommend seeing if you can get it working like I did using Flatpak just so we can confirm the behavior. Maybe a dev or someone with QT experience could chime in? |
I'll try Flatseal with the Flatpak version to verify if that option works on my system. I did manage to build the master-branch version of the proton-bridge and its window is rendered without issues. I did edit the DeployLinux.cmake file to make it build. I changed the |
@Zindswini's suggestion of disabling GPU acceleration worked for me when using the unofficial flatpak version. For KDE, you can change the permissions without flatseal. In Settings under Application Permissions, Flatpak Permissions I unticked the box Direct graphic rendering of the proton bridge app. Not knowing anything about packaging on linux; would support for just a Flatpak version not be simpler for the devs anyhow? The unoffical one works perfectly, bar the missing wayland application icon (the more important tray icon renders as expected). |
Expected Behavior
Seeing the bridge client correctly.
Current Behavior
It launches, including a working window and status bar icon, but with a graphical glitch.
(note that the displayed content is whatever was displayed before launching the app. In this case it's the KDE startup logo)
The CLI interface works as expected and I can send/receive Mails with Thunderbird.
Launching the GUI via command line gives the following output (redacted for anonymity):
Steps to Reproduce
Version Information
proton bridge version 3.12.0-1 (RPM package)
Context (Environment)
Using:
The text was updated successfully, but these errors were encountered: