Replies: 15 comments 46 replies
-
Discussion until we can debug and extract some actionable info. We have a lot of arch users. |
Beta Was this translation helpful? Give feedback.
-
I'm also on Arch (Plasma 6.2.4, Linux-LTS 6.6.67, Intel Kabylake GPU) and seeing high iowait. It goes up by about 23 at first launch and then an extra 13 for every tab launched.
Curiously, I was first alerted because Plasma's System Monitor was showing 100% Total Usage on two cores, increasing by an extra two cores for roughly every two tabs. Turns out that figure includes iowait. |
Beta Was this translation helpful? Give feedback.
-
I'm experiencing the same cpu hogging on Ubuntu 24.04, using kernel 6.8.0-51-generic
CPU: 11th Gen Intel(R) Core(TM) i7-1185G7 |
Beta Was this translation helpful? Give feedback.
-
I can also report this issue on amd64 Gentoo
CPU: 12th Gen Intel(R) Core(TM) i7-1260P |
Beta Was this translation helpful? Give feedback.
-
I can also report the same issue on Manjaro under Plasma 6.2.4-1, with kernel 6.6.65-1-MANJARO
|
Beta Was this translation helpful? Give feedback.
-
Same on Arch with hardened kernel |
Beta Was this translation helpful? Give feedback.
-
related: axboe/liburing#943 |
Beta Was this translation helpful? Give feedback.
-
I have this issue on nixos how can I implement @plinkr 's solution? |
Beta Was this translation helpful? Give feedback.
-
same problem :-( |
Beta Was this translation helpful? Give feedback.
-
Same here on NixOS using the official flake. Rev:
|
Beta Was this translation helpful? Give feedback.
-
I read source code libxev, Epoll uses single thread, io_uring uses multi threads. When ghostty starts, it holds io_exec - shell. and when io_uring is coming, per tab will handle per io_exec per thread while EPoll only triggers event for specific thread's event. Then it's not kernel issue. |
Beta Was this translation helpful? Give feedback.
-
I can confirm that on my machine the solution using epoll solves the issue.
My specs from fastfetch:
When I run the version installed via my package manager, some tools report 10-15% more CPU usage for each instance of Ghostty running, but after |
Beta Was this translation helpful? Give feedback.
-
Just wanna chime in and say that I'm also experiencing high iowait times on Fedora 41 with KDE Plasma 6.2.5, Linux 6.11.11, which unfortunately messes up my hardware monitoring metrics. Was using 1.0.1 built from copr repo. Using plinkr's solution (thank you <3 ), building with epoll, has fixed the issue for me!
Build info:
|
Beta Was this translation helpful? Give feedback.
-
I do not know how to analyse it, but slower than alacritty and kitty is obvise. I use the arch alph v4 version |
Beta Was this translation helpful? Give feedback.
-
@mitchellh Anything we can do to help? I'm running Arch on both Intel and AMD, with the same problem. |
Beta Was this translation helpful? Give feedback.
-
Package is installed from
extra
repo.It's basically unusable. Each new tab and new line of output adds iowait. There is a plenty of RAM available. No disk usage. strace also shows no any weird behaviour.
Beta Was this translation helpful? Give feedback.
All reactions