| Summary: | plasma x11, kde session login very slow | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Philippe ROUBACH <philippe.roubach> |
| Component: | Session Management | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | natalie_clarius, nate, trizt |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Philippe ROUBACH
2024-08-05 13:33:10 UTC
Can you describe exactly what you're doing to trigger this issue using Steps To Reproduce? plasma x11 by default user1 is my default and current user. open user1 kde session switch to user2 open user2 kde session. that' all. Please describe exactly *how* you're doing those things, since there are multiple ways to do them. In user1 KDE session in application launcher menu in "Session" click on "change user" The list of users is displayed. Select user2 and fill the password. A KDE session is opening for user2. I have a similar experience, but not during login (this tend to work for me quite fine)
Plasma: 6.1.4
KDE Framework: 24.05.2
Pipewire: 1.2.2
Kernel: 6.10.3 (arch)
nVidia: 555.58.02
Audio device: Starship/Matisse HD Audio Controller (pro audio selected in pipewire)
Have two X11 sessions (User1 and User2, login with User1 first, then switch user from kde menu and login with User2), switch between them in one of two ways:
1. Use "Switch User" from the KDE start menu
2. Use the ctrl-alt-fX key combination
Effect for me:
The volume icon in the panel is "crossed out", everything is laggish and sudden freezes from time to time until the volume icon is back to normal. This normally takes up to a minute, sometimes it's take just a few seconds, which makes me think it's an timed even than handles something instead of listening to an event. For me this didn't happen until pipewire 1.2.1 and Plasma 6.1.3 (got those at the same time).
From xsession-errors:
QRhiGles2: Context is lost.
Graphics device lost, cleaning up scenegraph and releasing RHI
org.kde.pulseaudio: No object for name "auto_null"
org.kde.pulseaudio: No object for name "auto_null.monitor"
QRhiGles2: Context is lost.
Graphics device lost, cleaning up scenegraph and releasing RHI
org.kde.pulseaudio: No object for name "alsa_output.pci-0000_29_00.4.pro-output-0"
...
org.kde.pulseaudio: No object for name "auto_null.monitor"
(when the previous row is written, everything is back to normal)
when using strace on plasmashell I get a lot of following:
read(4, "\2\0\0\0\0\0\0\0", 8) = 8
write(4, "\1\0\0\0\0\0\0\0", 8) = 8
write(4, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=4, events=POLLIN}, {fd=27, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}, {fd=32, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=61, events=POLLPRI}, {fd=62, events=POLLIN}, {fd=63, events=POLLIN}, {fd=69, events=POLLIN}, {fd=70, events=POLLIN}], 12, 4) = 2 ([{fd=4, revents=POLLIN}, {fd=59, revents=POLLIN}])
Not sure if this is related to Philippe's issue or not, but feels quite similar.
For user2 I tried to reinit pipewire with "systemctl --user restart pipewire.service ". This does not fix the sound problem. I nistalled again opensuse tumbleweed |