Summary: | Switching view mode in Processes page is slow, especially on older hardware. | ||
---|---|---|---|
Product: | [Applications] plasma-systemmonitor | Reporter: | Tamás Králl <tamaskrall42> |
Component: | general | Assignee: | KSysGuard Developers <ksysguard-bugs> |
Status: | CONFIRMED --- | ||
Severity: | minor | CC: | ahiemstra, aspotashev, kde, nate, plasma-bugs-null |
Priority: | NOR | Keywords: | efficiency-and-performance |
Version First Reported In: | 6.3.90 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Video showing the load times of Processes and view switching |
Description
Tamás Králl
2025-05-19 13:56:43 UTC
Hmm, it's instant for me. What kind of hardware are you using? Can you paste the output of `kinfo | tail -n 3`? Here it is: ERROR: VkInstanceCreateInfo::pApplicationInfo::apiVersion has value of 0 which is not permitted. If apiVersion is not 0, then it must be greater than or equal to the value of VK_API_VERSION_1_0 [VUID-VkApplicationInfo-apiVersion] MESA-INTEL: warning: Haswell Vulkan support is incomplete Processors: 4 × Intel® Core™ i5-4210U CPU @ 1.70GHz Memory: 8 GiB of RAM (7.7 GiB usable) Graphics Processor: Intel® HD Graphics 4400 Ok, so it seems this is some hind of hardware incompatibility where we're using a library that's trying to do Vulkan things, but your hardware doesn't support Vulkan? I'm not sure the Vulkan support error is related to the slow view switching, but it might be. It may just be that the CPU lacks performance and the view switching isn't hardware accelerated. Someone with access to a Vulkan-supported machine running the latest Plasma could test this by running it on bare metal and comparing it with a VM somehow limiting Vulkan usage (if this is even possible). We wouldn't be using Vulkan anyway. Intel Haswell is from 2013 and 1.7GHz is not a lot nowadays.
> . Since it's just reordering the elements it feels like it's taking too long to do this change.
Unfortunately this is not what is happening the whole model behind changes from a list to a tree and all items are recreated. Do you feel it takes longer than the initial load? It certainly also stutters on my system but I fear that could be all in upstream treeview
Created attachment 181578 [details]
Video showing the load times of Processes and view switching
|