GNU/Linux >> Tutoriels Linux >  >> Ubuntu

La meilleure façon de compiler un noyau pour un processeur I7 ?

J'ai compilé mes propres noyaux pendant un certain temps maintenant. J'ai commencé quand j'ai eu mon processeur i7 et je voulais que son turbo boost fonctionne correctement. J'ai depuis acheté un SSD donc continuez à bénéficier d'un noyau plus récent que la version repo.

Avec mes versions les plus récentes, j'ai commencé à avoir des pics de processeur étranges. Bien que cela puisse être dû à un certain nombre de choses différentes, j'aimerais me concentrer sur l'obtention d'un noyau "correct" et, si possible, plus optimisé que jamais.

Je suis la « Debian à l'ancienne » sur le wiki Kernel/Compile. Je le fais parce que je construis à partir d'un téléchargement direct depuis kernel.org. Premières questions :Dois-je récupérer mes sources ailleurs et dois-je utiliser une autre méthode de compilation ?

Le guide suggère d'obtenir le .config actuel comme ça :

cp -vi /boot/config-`uname -r` .config

C'est très bien si votre configuration actuelle fonctionne bien mais je crains que la mienne contienne un problème… Deuxième question :Existe-t-il un bon .config par défaut compatible avec Ubuntu et i7 fichier que je peux télécharger quelque part ?

Il y a beaucoup de correctifs de noyau flottant en ce moment. Certains promettent un système plus réactif en corrigeant les bogues d'E/S, certains donnent de "meilleurs" planificateurs (BFS, et al), mais il est difficile de trouver des repères décents pour voir si ce sont des fonctionnalités intéressantes ou s'il ne s'agit que de déchets instables. Troisièmement :Y a-t-il des correctifs que vous appliqueriez à la version 2.6.35 pour la rendre plus compatible avec Lucid ?

Je crains que ce ne soit make menuconfig où je fais tout foirer. J'essaie de désactiver les pilotes dont je n'ai pas besoin et de sélectionner des options qui semblent optimiser les choses, mais, à vrai dire, je ne suis pas un développeur de noyau ; Je ne sais pas avec certitude si une option va tout casser ou même aider du tout. Quatrième :Comment optimiseriez-vous le .config /build-process pour un i7 et un SSD ?

Réponse acceptée :

De mon point de vue, kernel.org est le bon endroit pour obtenir un noyau. Habituellement, je clone le référentiel git à partir de la ligne principale. Peut-être pourriez-vous également utiliser un noyau vanille récent et appliquer les correctifs d'Ubuntu. Vous trouverez le diff sur la page du package linux-image. Sachez qu'il peut y avoir des conflits que vous devez résoudre. La première version est donc probablement meilleure.

Je suppose que vous ne trouverez pas de bon .config dans la nature. Ce que je trouve utile, c'est make localmodconfig dans la source du noyau. D'abord, vous copiez votre ancienne configuration dans /usr/src/linux-2.6 (ou l'endroit où se trouvent les sources de votre noyau), puis vous exécutez cette commande. Cela désactivera tous les modules qui ne sont pas chargés. Ainsi, vous obtenez plus de personnalisation en premier lieu.

Connexe :Comment installer le firmware manquant pour une carte son Creative Labs Audigy2 ?

Je ne connais aucun patch qui soit bon pour Lucid.

Je suis membre d'un GUL local. Nous faisons de temps en temps des ateliers kernel. Ici, tous les membres se réunissent. Nous configurons un noyau et parlons de notre connaissance des différentes entrées. En fin de compte, tout le monde en profite et cela aide à construire de meilleurs noyaux. Donc, si je cherche une optimisation, je demanderais à nos membres. Si ce n'est pas une option, la lecture de la liste de diffusion Linux Kernel peut également aider à trouver une solution. Vous trouverez souvent des discussions utiles.


Ubuntu
  1. La meilleure solution pour l'archivage de documents ?

  2. La meilleure façon de tester Ubuntu sur l'ordinateur ?

  3. Quelle est la meilleure façon de graver un fichier vidéo sur un DVD ?

  4. Hyper - La meilleure application de terminal pour Linux

  5. Pourquoi Ubuntu est le meilleur pour la gestion de serveur

Les meilleurs utilitaires de compression pour Ubuntu

Les 13 meilleurs lecteurs de musique pour Ubuntu et Linux Mint

Les 12 meilleurs thèmes plasma KDE pour votre bureau KDE

Les 19 meilleures extensions Gnome Shell pour votre bureau Gnome

Les 15 meilleurs thèmes Gnome Shell pour votre bureau Gnome

Zorin OS 15 Lite - Le meilleur remplacement pour Windows 7