Performance optimized repositories - cachyos-aur

It might be an essential hint to comment out the regular (non v3) cachyos repo that gets added by using the script provided. Most packages are already available in Chaotic-AUR and get rebuilt more often.

6 Likes

Is it essentially identical but just split into the normal core extra and community repos with anything in the official arch repos rebuilt with these optimisations? Sounds interesting regardless. Might give it a go although cachyos repos are amazing themselves

I installed the packages and Firedragon is noticeably faster for opening heavy web applications!

btw why is cachyos not available from Garuda's kernel installation window?

I installed linux-cachyos manually following the instructions but the kernel doesn't show up for selection at boot-time. How do I boot on it?

1 Like

Install the headers package for the kernel you install

The instructions include that

Is it supposed to appear in the list of boot kernels, or it simply applies it to the default boot?

Got a first problem: WPS Office no longer launches.

Also, in the package manager, programs appear twice, as chaotic-aur and as cachyos.

Uninstalled the repos, and immediately WPS Office started working again.

Try the ALHP method and see if that works any differently for you

Did you perform this command after kernel installation?

sudo grub-mkconfig -o /boot/grub/grub.cfg

yes followed the instructions

I still wonder, why are all kernels available in the new Guaruda Kernel Settings page but not this one? That settings page works great.

I have no idea, I don't use Garuda only vanilla Arch Linux and I've never liked GUI way.

I always select kernel at the boot in the GRUB and that's it.

:point_up: This would explain why some of your advice in the forum is somewhat odd. Like this comment:

In Garuda we only need to type update-grub:

cat /usr/bin/update-grub
File: /usr/bin/update-grub
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "[email protected]"

Or this comment:

Nothing wrong with nano, but it isn't even installed by default on Garuda. micro is the default text editor.

I guess it makes sense that you are unfamiliar with Garuda's features, since you don't even run it.

Just curious: what is your motivation for participating in the forum?

3 Likes

Or just grubup :smiley:

2 Likes

I'm trying to install the kernel and I get execv: No such file or directory when running sudo pacman -S linux-cachyos linux-cachyos-headers. The initcpios are never created and thus the kernel cannot be loaded. Any ideas what might be going wrong?

Okay, let me explain that:

I used Garuda a long time ago.

Garuda was my next distro after Manjaro, and I've met skilled people on this forum. Garuda is also good and more stable than Manjaro. After all I left Garuda and start using Arch Linux.

Me and Garuda Linux in the past - response for micro vs nano.

I also wrote a post about that variant on the Garuda forum. :slight_smile:

This variant of Garuda currently doesn't exist - my post was from 8 Dec '20 03:24. It's called Garuda Linux KDE lite now. When I used Garuda, nano was pre-installed, and most distros use or know nano.

Anyway, it's just a text editor. I can use Garuda and vi, vim, nano, micro, and emacs; everyone has their preferences.

So it's a little bit odd to write me this:

even installed by default on Garuda. micro is the default text editor.

If you have a package X pre-installed as the default option, does it mean everyone must use that package X?

I know micro, and I tried, but I decided to use nano and sometimes vim. Even if I decided to use Garuda actively, I won't use micro.
So I can't understand what I have done badly, is it wrong to have your preferences?

I also sometimes faced bugs or issues when I used GUI way to do or install something. I started preferring the CLI way and using the terminal. I also can't write a script for GUI. I must know how to do it in the bash script - CLI, bash, terminal, etc.

So I decided to leave Garuda and jump directly to the sea of vanilla Arch Linux.

I left Garuda Linux around one year back, and I am currently staying on Arch Linux and sometimes experimenting with Artix Linux and even fewer GUI distros like Void Linux.

My Motivation for participating in the forum. After all, experiences gained from using Garuda, Manjaro or any other Arch-based distributions lead to the Motivation to show people how they also can learn more about CLI or improve Garuda with some effort.

Nobody knows, when an issue or bug appears in the GUI or when we need to do something impossible through GUI and CLI, the terminal is the only way to do it.

That's why I wrote some guides on this forum, these guides are quite popular, and they are sometimes linked with another article on this forum.

Configuration for Intel HW:

NVIDIA, this guide surprised me with how much is linked to other articles, sometimes by Garuda moderators like @filo

Motivation for this post about cachyos repo?

Well, I know Garuda is sometimes linked with performance and gaming, and our Arch repo has the goal of maximizing performance much as possible, so I wrote this article.

Last words

I always create guides designed to work with vanilla Arch Linux - I try to be minimalist as possible to maximize compatibility with another Arch-based OS.
I don't see the reason why commands from Arch Linux shouldn't work with Garuda Linux, it's an Arch-based distro.

I hope it doesn't sound offensive. I was trying to explain.

2 Likes

Maybe you need to refresh the repo.

  1. sudo pacman -Sy
  2. sudo pacman -S linux-cachyos linux-cachyos-headers

Let me know if that helps or not.

1 Like

Hmm, interesting discovery. Nobody around me is using the WPS Office on Linux.

Does WPS from AUR works, or also doesn't works?

I appreciate the thorough explanation! That more than satisfies my curiosity; I mostly found it puzzling that someone would create an account and join the discussion without using the distribution in the first place.

The fact that you continue to hang out with us even after you've stopped running Garuda is perhaps testament to how great the community is! :smile:

Not at all. Everyone is more than welcome to use whatever they like. You don't need a reason to use or not use a software; it is your freedom to choose what you prefer.

When dispensing advice in the forum however, it is useful to recommend the defaults because we know everyone has them installed. Especially in the case of a new user, it can be confusing or frustrating when people are suggesting they run commands that don't work because they don't have the right package installed.

I know what you mean. The GUI can obscure away from us the finer mechanisms of a program, sometimes making it (ironically) more difficult to interact with.

Not at all. I hope my question did not cause you offense or come off as accusatory. As far as i am concerned, anyone that is here to help is more than welcome. :blush:

7 Likes

It looks like the referenced script installs the cachyos repos above all the other repos.

[garuda]
Include = /etc/pacman.d/chaotic-mirrorlist

[cachyos-v3]
Include = /etc/pacman.d/cachyos-v3-mirrorlist

[cachyos]
Include = /etc/pacman.d/cachyos-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

The order of the repos matters; in the case of a package being available from more than one source, whatever is on top wins.

I wonder if you would have better luck with your Chaotic packages if you moved the cachyos repos down below the Chaotic repo?

3 Likes

I was happy to satisfy your curiosity.

  1. Garuda forum and community is much better than any other community that I met. I personally wrote a guide for gaming on the Manjaro forum, it's a long time ago - around 2020.
    I have no reason to go back or write any post on the Manjaro forum
  2. As for this:

Not at all. Everyone is more than welcome to use whatever they like. You don't need a reason to use or not use a software; it is your freedom to choose what you prefer.

When dispensing advice in the forum however, it is useful to recommend the defaults because we know everyone has them installed. Especially in the case of a new user, it can be confusing or frustrating when people are suggesting they run commands that don't work because they don't have the right package installed.

Well, this is a hard part to don't sound rude or wrong.

  1. Well, I understand your viewpoint, but to be honest, it's incredibly hard to make something friendly and pleasant from Arch Linux to users.
    Arch Linux will always be Arch Linux - by the philosophy of Arch Linux, that distro will always be complex and require skills.
    You can create a lot of effort to change and hide that reality, but one day you will be met the natural maturity of Arch Linux in any Arch-based distribution, and if you want to continue to use that distro, you must accept that.

  2. So, I thought it was natural to understand when I saw the command nano /path/something/name.conf I can replace that with vim or micro. Especially in the case when you use an Arch-based distro. :sweat_smile:

This is not Windows and we as experienced users of Linux should learn the new users. Linux will be hard, and it will be sometimes really annoying. Even I sometimes just rage when something goes wrong, but hey... yeah or I can jump to the Windows again... :smiley:

Thats right, but
Garuda Linux is not Arch Linux
EnOS is not Arch Linux
Manjaro is not Arch Linux

It makes no sense to force vim on beginners. The requirements here are already high enough, even if some Garuda tools make it easier to get started.

Advanced users can use whatever they want. :slight_smile:

Please keep in mind, even though Garuda is Arch based, we have our own philosophy, just like the other OS mentioned above.

4 Likes