Hi! After the latest update the SDDM starts /usr/bin/startplasma-wayland and then this is started /usr/bin/kwin_wayland_wrapper --xwayland
with the effect of having 2.5 load on a 8 core Ryzen7 and having 70 degrees on CPU!!!
root@hal: ~ # ps faxu | grep kwin adrian 5392 0.0 0.0 154180 17588 ? Ssl 19:02 0:00 _ /usr/bin/kwin_wayland_wrapper --xwayland adrian 5399 78.8 0.4 2207524 300152 ? Sl 19:02 8:05 | _ /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_qWgUvu --xwayland
strace shows something like: poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLIN|POLLOUT}]) recvmsg(71, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0<\335\21\0 \0\3\0\340\0\0\0\0\0\0\0\0\0\274\2\360\1\0\0\f\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLIN|POLLOUT}]) recvmsg(71, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0=\335\21\0 \0\3\0\340\0\0\0\0\0\0\0\0\0\274\2\360\1\0\0\f\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLIN|POLLOUT}]) recvmsg(71, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0>\335\21\0 \0\3\0\340\0\0\0\0\0\0\0\0\0\274\2\360\1\0\0\f\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLIN|POLLOUT}]) recvmsg(71, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0?\335\21\0 \0\3\0\340\0\0\0\0\0\0\0\0\0\274\2\360\1\0\0\f\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLOUT}]) writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 recvmsg(71, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\27\0@\335\21\0 \0\3\0\340\0\0\0\0\0\0\0\0\0\274\2\360\1\0\0\f\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=71, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=71, revents=POLLOUT}]) writev(71, [{iov_base="\31\1\v\0\3\0\340\0\0\0\2\0\26\0\0\0\3\0\340\0\3\0\340\0\0\0\0\0B\7\256\3"..., iov_len=44}], 1) = 44 recvmsg(71, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) sendmsg(182, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\32\0\0\0\3\0\30\0*\10\0\0Y|\n\0.\0\0\0\1\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 24 ppoll([{fd=21, events=POLLIN}, {fd=62, events=POLLIN}, {fd=15, events=POLLIN}, {fd=83, events=POLLIN}, {fd=20, events=POLLIN}, {fd=87, events=POLLIN}, {fd=41, events=POLLIN}, {fd=71, events=POLLIN}, {fd=36, events=POLLIN}, {fd=66, events=POLLIN}, {fd=13, events=POLLIN}, {fd=40, events=POLLIN}, {fd=11, events=POLLIN}], 13, {tv_sec=0, tv_nsec=569998610}, NULL, 8) = 4 ([{fd=21, revents=POLLIN}, {fd=15, revents=POLLIN}, {fd=71, revents=POLLIN}, {fd=11, revents=POLLIN}], left {tv_sec=0, tv_nsec=569994110})
Any idea how can i return the the old, good and efficient Xorg? N.B. that xorg is started anyway: root@hal: ~ # pgrep -a Xorg 4952 /usr/libexec/Xorg -nolisten tcp +iglx -background none -seat seat0 vt2 -auth /run/sddm/xauth_PCdQZB -noreset -displayfd 15
Thank you! Adrian
On 13 Jun 2024, at 17:14, Adrian Sevcenco Adrian.Sevcenco@cern.ch wrote:
Hi! After the latest update the SDDM starts /usr/bin/startplasma-wayland and then this is started /usr/bin/kwin_wayland_wrapper --xwayland
with the effect of having 2.5 load on a 8 core Ryzen7 and having 70 degrees on CPU!!!
That is not normal on Wayland.
There must be an issue with your system.
Have you looked for errors in dmesg or the journal that might explain what is going wrong?
Barry
On 6/14/24 6:44 PM, Barry Scott wrote:
Hi!
On 13 Jun 2024, at 17:14, Adrian Sevcenco Adrian.Sevcenco@cern.ch wrote:
Hi! After the latest update the SDDM starts /usr/bin/startplasma-wayland and then this is started /usr/bin/kwin_wayland_wrapper --xwayland
with the effect of having 2.5 load on a 8 core Ryzen7 and having 70 degrees on CPU!!!
That is not normal on Wayland.
There must be an issue with your system.
well, nothing new happened with the system .. modulo "dnf update"
Have you looked for errors in dmesg or the journal that might explain what is going wrong?
i did not :( .. i will and report it here (i'm not at home right now) also on a laptop with the same fedora 40 this does not happen
moreover i found a workaround :) : doing a pkill -x kwin_wayland Xwayland
solves the problem :) (it will restart and it it will no longer load the cpu)
Thanks! Adrian
Barry
-- _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On 14 Jun 2024, at 16:55, Adrian Sevcenco Adrian.Sevcenco@cern.ch wrote:
pkill -x kwin_wayland Xwayland
solves the problem :) (it will restart and it it will no longer load the cpu)
Under f39 i was seeing rare issue like this with wayland and nvidia gpu. There where error logs from kwin when it broke for me.
I moved to amdgpu for other reasons so do not have f40 experience.
Barry