Skip to content

Instantly share code, notes, and snippets.

@jaypeche
Created February 1, 2026 21:14
Show Gist options
  • Select an option

  • Save jaypeche/f32aacfdd34bbc2204d56828a661f0b1 to your computer and use it in GitHub Desktop.

Select an option

Save jaypeche/f32aacfdd34bbc2204d56828a661f0b1 to your computer and use it in GitHub Desktop.

[Gentoo mini Howto] Installation optimisée pour le rendu GPU/CPU des LLMs locaux Ollama

Mascot.png

Introduction :

Gentoo Linux est un système d'exploitation GNU/Linux hautement configurable et personnalisable qui permet d'optimiser efficacement le rendu GPU/CPU de votre système d’exploitation. L'optimisation automatisée de la compilation est un aspect clé de Gentoo; ce qui permet de rendre votre système plus rapide, plus stable, et plus efficace.

En d'autres termes, cet article vous guidera pas à pas dans les différentes étapes de configuration d'une machine Gentoo, ceçi afin de mettre en place la compilation optimisée permettant de réduire considérablement le temps de traitement de vos modèles locaux Ollama.

Pré-requis :

  • Une machine physique équipée d'un CPU récent doté au minimum de 4 threads, de type Intel, AMD, ARM64; bien qu'il soit possible, avec Gentoo, d’exécuter Ollama sur d'autres plateformes.

  • Un GPU performant et récent, est la garantie d'une bonne exécution des modèles d'IA. Il peut s'agir d'un iGPU Intel ou AMD Radeon intégré, d'un GPU Nvidia dédié, ou encore d'un GPU AMD ROCm récent. Pour les processeurs ARM, et GPU associés, il faudra utiliser des modèles plus légers.

  • Ce howto suppose que vous possediez déjà un système Gentoo fonctionnel. Dans le cas contraire, reportez-vous au HandBook Gentoo, afin de suivre la méthode d'installation recommandée.

Configuration :

Misa à jour système :

 # emerge -uavDN --with-bdeps=y @world

Identifier votre CPU ?

# uname -a

Linux strix 6.12.41-gentoo-x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 24 21:56:46 CET 2025 x86_64 13th Gen Intel(R) Core(TM) i7-13650HX GenuineIntel GNU/Linux

On observe içi qu'il s'agit d'un processeur Intel de 13e génération. Nous nous dirigerons vers la documentation Safe CFLAGS Gentoo, afin de déterminer le codename du procésseurs, et ainsi activer les flags de compilation associés.

Compilation CPU optimisée :

D'après la documentation, le processeur Intel 13th, est appelé "raptorlake" Il faudra donc modifié ce Codename dans /etc/portage/make.conf :

 # CFLAGS Specifications for RaptorLake chipset
 COMMON_FLAGS="-march=raptorlake -O2 -pipe"
 CFLAGS="${COMMON_FLAGS}"
 CXXFLAGS="${COMMON_FLAGS}"

Cette modification activera les jeux d'instructions procésseur, et ainsi optimiser la compilation des executables.

Compilation & optimisation GPUs :

Allons un peu plus loin..!

Normalisation Unicode UTF-8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment