Page 1 sur 1
[kernel] Patch disponibles
Publié : mer. 09 mars 2011, 14:09
par Feng
Bonjour,
J'ai compilé mon kernel (basé sur ARCH)(qui inclut un patch spécial pour ma machine) et du coup je m'intéresse beaucoup à la configuration du noyau Linux
Beaucoup de pages wiki son out of date et il est donc difficile de savoir ce qui est obselète et ce qui ne l'est pas :'(
Je voudrais savoir où on peut trouver des patchs intéressants pour le noyau, ainsi que les options intéressantes à personnaliser.
D'autre part je cherche le patch pour fbsplash

Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 13:11
par Drexya
Coucou,
Les patchs les plus intéressants pour le noyau sont sans doute ceux de Con Kolivas, ils améliorent la "réactivité" du système, ils sont surtout destinés à un usage "Desktop". Tu as quelques PKBUILD dispo dans un AUR qui incluent ses patchs, de mémoire kernel26-pf et kernel26-ck et probablement d'autres.
Concernant la configuration du noyau, les 2 options qui influeront le plus sur les performances sont sans doute le choix du type de CPU (Processor family) et le "timer frequency" (améliore la réactivité pour usage DESKTOP, à 1000 HZ), toute deux dans le menu "Processor type and features". Je ne te conseille pas de toucher à autre chose, ça va te prendre un temps fou pour juste gagner de l'espace disque en supprimant les modules dont tu n'as pas besoin ; il y a quelques années c'était faisable mais le noyau a tellement grossi... D’ailleurs dans le PKBUILD du kernel26-ck il y a une option pour lancer un "make menuconfig" avant la compil.
Pour fbsplash, il est dispo dans AUR et apparemment il n'est pas nécessaire de patcher le noyau, il y a aussi une page wiki sur le site anglais.
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 13:37
par Feng
Merci pour ces recommandations

je recompile un kernel de ce pas !
Je suis étonné pour fbsplash, pourquoi y a-t-il un kernel dédié sur AUR alors (fbcondecor) ?!!
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 13:41
par Feng
Hum jviens de capter, faut patcher si on veut le splash dès le début, sinon sans patcher le kernel c'est après le initramfs
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:16
par Feng
Pour un i5 460M avec hyperthreading et turbo-boost ( Un proc 2,53Ghz => 2,8Ghz, deux coeurs, quatre threads) :
Processor family
1. Opteron/Athlon64/Hammer/K8 (MK8)
2. Intel P4 / older Netburst based Xeon (MPSC)
3. Core 2/newer Xeon (MCORE2)
4. Intel Atom (MATOM)
5. Generic-x86-64 (GENERIC_CPU)
C'est le 3 non ??
Timer frequency
1. 100 HZ (HZ_100)
2. 250 HZ (HZ_250_NODEFAULT) (NEW)
3. 300 HZ (HZ_300)
4. 1000 HZ (HZ_1000)
5. 1500 HZ (HZ_1500) (NEW)
6. 2000 HZ (HZ_2000) (NEW)
7. 3000 HZ (HZ_3000) (NEW)
8. 4000 HZ (HZ_4000) (NEW)
9. 5000 HZ (HZ_5000) (NEW)
10. 7500 HZ (HZ_7500) (NEW)
11. 10000 HZ (HZ_10000) (NEW)
Ca correspond à quoi ?_?
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:23
par benjarobin
Si tu n'as que ceci dans la liste alors oui c'est le 3.
Timer frequency c'est le tick. Le choix est compliqué à faire, le mieux c'est de laissé par défaut si tu ne sait pas a quoi cela sert

En gros plus la valeur est élevé au plus le système répondra vite. Mais cela un impacte non négligeable sur la consommation CPU. L'autre inconvénient c'est une perte en autonomie, car en effet le processeur ne peut pas se mettre en veille longtemps...
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:25
par Feng
Oui je n'ai que ça. Il est possible d'avoir des choix plus précis ? Comment ? Est-ce que ce plus de précision est-il sensible sur les performances ?
J'aime bien comprendre

t'as une doc à me recommander ?
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:28
par benjarobin
Je n'en sais pas plus pour "Processor family" je ne m'amuse pas à compiler le kernel tous les jours (Je prends celui des dépôts), cela prend déjà assez de temps (Bien 20-25 minutes sur un core i7).
Sinon j'ai édité au dessus

Je suis plus programmeur microcontrôleur, c'est plus ou moins la même chose pour le tick, mais dans ce cas là c'est surtout l'autonomie qui est importante
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:37
par Feng
Un coup de google et j'en ai compris le principe. J'ai 4 threads donc je serais tenté de laisser à 300hz, cela dit je pense qu'un tick de 1000hz serait plus approprié pour l'utilisation que je fais de mon laptop. Va pour 1kHz
EDIT : le TF est plus compliqué que tu dis (bien que tu as simplifié pour que je comprenne je suppose) ; j'ai compris l'essence de cette valeur

Ok pour proc family !
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 14:43
par Feng
Merci à vous deux

Compilation en route, je fais un test sur quelques jours et je ramène des nouvelles du front :p
Re: [kernel] Patch disponibles
Publié : jeu. 10 mars 2011, 15:32
par Feng
Euuuu , je me retrouve avec 2.6.37-ck2-BETTERFENG dans /lib/modules ; pourquoi "ck2" ça fait chier kernel26-betterfeng.install ça ... J'ai cherché dans les fichiers, aucune trace de ce "ck2" dans les variables
edit: enfin,je sais que ça vient du patch de CK mais bon ...
edit: ayé j'ai trouvé, le patch modifie le Makefile, avec "CKVERSION = -ck2"
Re: [kernel] Patch disponibles
Publié : sam. 19 mars 2011, 18:26
par Feng
J'ai compilé le kernel avec 1Khz et avec 2Khz.
Pour après plusieurs jours de tests, le changement observé n'est pas énorme, mais tout de même perceptible. Globalement je dirais moins de saccades lorsque je fais du multi-tâches massif ( > 10 tâches ). Les deux cas où je percois un changement majeur sont : le déplacement d'onglet dans firefox, qui plantait lorsqu'il y avait beaucoup d'onglets, et la vitesse d'apparition d'amarok, qui était très long (~4sec) et qui maintenant s'affiche en ~1sec (uniquement avec le kernel 2K) .
Tout ça c'est quand même pas rien; donc je dis merci Linux, merci Arch, merci vous

Re: [kernel] Patch disponibles
Publié : sam. 23 juil. 2011, 00:56
par hansi
Bonsoir à tous,
Je viens de faire comme Feng (enfin presque) en installant kernel26-ck de AUR mais pas moyen de trouver où il faut modifier le type de processeur et où régler le tick... Je pensais qu'il y avait un menu lors de l'installation mais nada
Comment faire svp ?
Merci