Manjaro KDE vs Cachy OS KDE, the good and the not so good

Posted by activedusk@reddit | linux | View on Reddit | 39 comments

Hello,

After using Manjaro for a few months I got into really optimizing the OS for responsiveness which to me relates to many things but also implies low RAM usage when idle, fast boot time and debloated programs and services running in the background. I would add a dash of clean GUI set up where everything I use regularly was easy to view or access, if not at a glance then after 1 or 2 clicks at most.

https://www.reddit.com/r/kde/comments/1n4876s/with_small_tweaks_manjaro_kde_idles_at_916mb_of/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

After recently making a post on my optimization process I received several messages criticizing Manjaro and that I should have chosen something else, CachyOS being one of the known and popular alternatives that use KDE as one of their main desktop environments. After hesitating for a bit I gave it a try and I was not pleased by what I found, contrary to popular belief CachyOS lacks polish and is less usable and stable than Manjaro. Let me break it down.

Boot time. After running the same optization on both distros, namely using the contents /etc/xdg/autostart as reference point to find out if there are programs or KDE features I don't need that I can uninstall, editing GRUB timeout and changing the value to 0, installing the latest available kernel version, editing Background services using the KDE window with the same name and turning off and disabling services I don't need and after editing Configure System Tray and disabling widgets from starting automatically at boot that I don't need the results were....crash. CachyOS stuttered, crashed the plasmashell once, after forced reboot it did the same but this time it reverted back to the log in screen and proceeded to freeze after entering the password and attempting to log in and after a second forced reboot, it froze once again while using Configure System tray, but this time it managed to restart the shell after a few seconds. Was this a KDE problem? Was it a kernel problem? Was it something else like zram which is automatically preconfigured for CachyOS and very aggressive? Maybe, idk, but the experience was not pleasant. Also after one of those reboots it also failed to enable the keyboard after booting.

Getting back on track, boot times. After finishing optimizations the best result I got on Cachy OS was 18s while on Manjaro with the 6.17 kernel I managed 13.2s

https://imgur.com/a/yA5WwMi

https://imgur.com/a/xddFOU1

There is not much to say here other, other than lowering the grub timeout, the same bios (UIEFI) settings were used and yet the results are quite different. Almost 50% more time needed for Cachy OS using the same boot loader, namely GRUB.

Ram usage while idling on the desktop after fresh restart, which to me communicates how bloated the system is compared to how optimize it could be with a common sense setup that provides all the needed functions while not being as bare bones as the command line stans would desire. Here again I noticed a gap with CachyOS being more RAM hungry after simillar optimizations

CachyOS

https://imgur.com/a/jX1xTrJ

Manjaro

https://imgur.com/a/6Gpv6xx

Of note here is the pretty aggressive use of zram which on one side does appear to make the GUI more responsive but also has introduced the chance for freezes and stutters which I would qulify as a fail for a normal, daily use OS and Manjaro did not really feel slow ever, in fact the most impactful setting one can make for KDE to make the GUI appear to work quickly and be responsive is to go to System Settings>Quick settings or General Behavior (depending on the distro the wording for this category might be different despite all being Plasma) and finding the "Animation speed" slider and setting it to the fastest value. Here's a lsblk from Cachy displaying the use of zram which was configured by the installer, I had no input.

https://imgur.com/a/Rd2YpsU

Lastly, though a bit unrelated to performance and more related to usability, the Package Manager for CachyOS is far less intuitive to use having a very simplistic GUI compared to Manjaro which offers by contrast an easy way to browse installed packages and install/uninstall them at leisure. Not so clear or usable on the CachyOS side though I give it props for listing the repo packages in a list which makes it a lot more usable for casual use than requiring to know the console command to install them. This is a feature that Manjaro should copy.

CachyOS (crappy) GUI for packages

https://imgur.com/a/cxQumhG

CachyOS (useful repo list of packages) GUI in the package manager

https://imgur.com/a/07vSBGQ

Overall I am not impressed with CachyOS compared to Manajaro for daily use, far less stable and easy to use for casual PC users, especially those migrating from Windows. I give it props for the responsive GUI, likely a combination of aggressive zram config and fabled CachyOS optimized and kissed approved kernel but this trades off stability and leaves a bad first impression. These, imo should be user enabled features post install and not configured automatically from the start. Mediocre boot time, dodgy GUI decisions and overly enthusiastic optimizations, frankly speaking fanboys need to take a sit and be more humble, Manjaro in my findings is far more casual PC user friendly and better set up for first time Linux users. Use CachyOS at your peril, better dual boot with a stable distro, it doesn't boot fast anyway so no need to cry about it with multiboot.