I have a bit of a crux with Electron apps on Fedora Linux 43 with Plasma 6.5.1.
Despite attempts to run applications in xwayland, or disabling GPU, or disabling hardware acceleration across different Electron-based apps (in my case, Discord and Visual Studio Code), they both suffer from intermittent freezes. On Discord, it seems to largely freeze for the input layer only. I haven’t observed VSCode thoroughly to see if it’s solely on the input layer.
I believe this may be a Plasma issue because my previous setup was on Hyprland where this did not occur.
Happy to provide whatever logs might be relevant, but I have yet to find a log message correlating to the behavior. Discord does not offer any noteworthy logging on why it freezes. Using DevTools to get a performance profile does not show any function calls when input is blocked.
Semi-bump, but I notice that Plexamp is not affected by this. I’m attempting to run Discord and VSCode with the same flags that Plexamp’s flatpak has, so we’ll see if that affects anything.
Plexamp’s flags: –enable-gpu-rasterization --enable-zero-copy --enable-gpu-compo
siting --enable-native-gpu-memory-buffers --enable-oop-rasterization --disable-gpu-blocklist --ozone-platform=wayland --enable-features=UseSkiaRenderer
That sadly didn’t effectuate anything. I also observe in Discord that animations on the screen appear to pause when this occurs.
It could be related to issue #58 for CachyOS/copr-linux-cachyos on GitHub.
In turn is caused by #220599 on kernel[dot]org’s Bugzilla.
Can’t post links, apologies.
I’m checking if the workarounds mentioned in the GitHub issue seem to resolve the problem.
The workarounds (uninstalling cachyos-ksm-settings on Fedora) appears to have fixed it, given the kernel bug with KSM currently.