[Idea] Usage of MicroArch level optimalized repos #15

Open
opened 2025-10-28 22:40:06 +00:00 by lorincmate · 0 comments

Story:
GNU és az LLVM kitalálta hogy CPU Instrukciókat csomagokba rakják és elnevezik Microarchitecture Feature Level-nek. (gondolom ismeritek)
See: https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels

Mivel az alap Arch pacman repóba -march=x86-64 -re fordítanak, ami azt jelenti hogy nagymamám cpu-ján is elfut fordított bináris, de nem használja ki a mondern CPU Instrukciókat, így a Community csinált mirror pacman repókat amik-re az összes bináris le buildelek az összes Feature-level-re. Ez kb ~5-15% improvement.

Itt van két különböző guide / community, amit érdemes lehet megfontolni.
https://github.com/an0nfunc/ALHP
https://wiki.cachyos.org/features/optimized_repos/

Megvalósítás:
Érdemes lehet telepítés után felismerni a telepítés után felismerni a CPU Feature level-t
/lib/ld-linux-x86-64.so.2 --help
És utána a megfelelő mirrror repókat beállítani és futtanti egy pacman -Suy

**Story:** GNU és az LLVM kitalálta hogy CPU Instrukciókat csomagokba rakják és elnevezik Microarchitecture Feature Level-nek. (gondolom ismeritek) See: https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels Mivel az alap Arch pacman repóba -march=x86-64 -re fordítanak, ami azt jelenti hogy nagymamám cpu-ján is elfut fordított bináris, de nem használja ki a mondern CPU Instrukciókat, így a Community csinált mirror pacman repókat amik-re az összes bináris le buildelek az összes Feature-level-re. Ez kb ~5-15% improvement. Itt van két különböző guide / community, amit érdemes lehet megfontolni. https://github.com/an0nfunc/ALHP https://wiki.cachyos.org/features/optimized_repos/ **Megvalósítás:** Érdemes lehet telepítés után felismerni a telepítés után felismerni a CPU Feature level-t `/lib/ld-linux-x86-64.so.2 --help` És utána a megfelelő mirrror repókat beállítani és futtanti egy `pacman -Suy`
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Airmancooma/RaveOS-Gnome#15
No description provided.