SUMMARY When switching between List and Tree view mode on the Processes page, the app stutters for a while. Since it's just reordering the elements it feels like it's taking too long to do this change. STEPS TO REPRODUCE 1. Go to Processes page 2. Change view mode to Tree 3. Change view mode to List OBSERVED RESULT Changing the view mode takes about 2 seconds. EXPECTED RESULT Changing the view mode is immediate or doesn't take noticably long. SOFTWARE/OS VERSIONS System Monitor: 6.3.90 KDE neon Unstable Edition (Wayland) KDE Frameworks: 6.15.0 Qt: Using 6.9.0 and built against 6.9.0 Build ABI: x86_64-little_endian-lp64 Kernel: linux 6.11.0-25-generic
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