[kernel] Patch disponibles

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

[kernel] Patch disponibles

Message 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 :)
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [kernel] Patch disponibles

Message 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.
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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) ?!!
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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 ?_?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [kernel] Patch disponibles

Message 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 :D
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...
Dernière modification par benjarobin le jeu. 10 mars 2011, 14:25, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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 :D t'as une doc à me recommander ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [kernel] Patch disponibles

Message 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 :D
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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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 !
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message par Feng »

Merci à vous deux :D
Compilation en route, je fais un test sur quelques jours et je ramène des nouvelles du front :p
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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"
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

Re: [kernel] Patch disponibles

Message 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 :D
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [kernel] Patch disponibles

Message 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
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Répondre