#1 Le 28/10/2010, à 13:09
- the_gonz_999
forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Bonjour,
Comment faire ?
Ainsi que pour Firefox 3.6.11 et Seamonkey 2.0.8 ?
A propos : sous DVD::RIP j' y arrive :
option transcode : "-u 20480, mtrr mmx fpu ht"
ht pour hypertreading
j'ai pour exemple un RIP d'un film avec l'option "désentrelacement intelligent"
c'est beaucoup plus rapide avec ces options.
Ouvert à toutes suggestions, merci d'avance.
Dernière modification par the_gonz_999 (Le 29/10/2010, à 00:01)
Hors ligne
#2 Le 28/10/2010, à 13:57
- the_gonz_999
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Désolé, j'avais oublier de vous dire :
sous ubuntu 10.10
Merci d'avance.
Hors ligne
#3 Le 29/10/2010, à 00:06
- the_gonz_999
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Bonjour,
Je ne vous ai pas attendu et essayé de bidouiller dans mon coin :
dans /etc/rc.local
j' ai essayé sans message d'erreur au démarrage l'argument suivant :
flag=mtrr mmx fpu noht
je ne sais pas mettre en évidence si l'argument a bien été pris en compte...
Des suggestions ?
Merci d'avance
Hors ligne
#4 Le 29/10/2010, à 09:31
- lepetit
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
c'est censé faire quoi tout ceci ?
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#5 Le 29/10/2010, à 13:50
- the_gonz_999
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
- Le FPU est l'abrégé pour "coprocesseur arithmétique" présent dans tous les processeurs depuis l'INTEL i486.
Ca va plus vite.
- Le MTRR est l'unité de préallocation de calculs présent dans tous les processeurs depuis les premiers Intel Pentium qui à l'époque fonctionnait à 66 Mhz.
Ca va encore plus vite.
- Le MMX est un registre spécial exécution de routines pour les applications multimédia présent depuis le fameux Intel Pentium MMX.
Les applications multimédia en tirant parti vont plus vite.
- L'option "ht" veut dire "hyperthreading". C'est une bêtise de chez Intel et les autres censé émuler une deuxième série de pipelines qui au fond est consommateur de puissance.
Le kernel linux les détecte, les marque
voir le fichier cpuinfo pour en être certain, rubrique "flags",
mais même avec une recompilation avec les options par défaut, ne sait pas tourner dessus. Ainsi que Xfree86 qui fait tourner vos gestionnaires de fenêtres préférés, comme GNOME ou KDE, ainsi que la plupart de nos logiciels préférés.
Le but du jeu est de les forcer à tourner dessus au maximum. Ca ira plus vite. Et sans forcer.
Grande inconnue sur internet.
- Ces logiciels ont - ils été prévus pour en tirer parti ?
- Si oui, est - ce le cas ?
- Si non, comment faire ?
Je ne sais pas faire !
Des suggestions ?
A propos, quel est le flag des pipelines dans cpuinfo SVP?
Dernière modification par the_gonz_999 (Le 29/10/2010, à 13:53)
Hors ligne
#6 Le 30/10/2010, à 06:30
- lepetit
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
ok merci, je suis étonné que ces options ne sont pas activées par defaut
-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10
Hors ligne
#7 Le 07/03/2011, à 11:23
- muzah
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Pour mon C2D 6300
dans la rubrique flags
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow
je met toute cette ligne genre
flag=fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow
dans le rc.local ?
Stunfest 2012 - Rennes 13, 14 & 15 Avril 2012 - pour les fans d'arcade et les autres - 8e édition
Hors ligne
#8 Le 08/03/2011, à 15:16
- lolow
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Ces options "FPU MMX MTRR" sont utilisés pour compiler le kernel. Ce ne sont pas des options du kernel activable ou desactivable au démarrage.
Pour les activer, il faut compiler soit-même une version du kernel, mais ce n'est pas trop l'objectif de la distribution ubuntu qui ne propose que quelques versions du noyau... Il faut plutôt se tourner vers des distributions comme gentoo ou arch pour s'amuser avec la compilation du noyau.
Pour plus d'infos: http://doc.ubuntu-fr.org/kernel_optimise
Hors ligne
#9 Le 08/03/2011, à 16:06
- muzah
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Merci pour ces précisions.
Comment vérifier que le kernel courant prend bien en compte les particularités de mon processeur ?
Stunfest 2012 - Rennes 13, 14 & 15 Avril 2012 - pour les fans d'arcade et les autres - 8e édition
Hors ligne
#10 Le 09/03/2011, à 15:20
- lolow
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Tu peux déja regarder le nom de ton noyau avec
uname -a
et ensuite http://doc.ubuntu-fr.org/kernel_optimise
Hors ligne
#11 Le 10/03/2011, à 10:10
- muzah
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Linux muzah 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64 GNU/Linux
Les noyaux optimisés n'existent plus depuis Edgy
donc bon, j'imagine que tout est fait pour que le matériel soit pris en charge le mieux possible
J'ai un C2D E6300.
Dernière modification par muzah (Le 10/03/2011, à 10:12)
Stunfest 2012 - Rennes 13, 14 & 15 Avril 2012 - pour les fans d'arcade et les autres - 8e édition
Hors ligne
#12 Le 25/04/2011, à 14:18
- the_gonz_999
Re : forcer utilisation FPU MMX et MTRR pour le kernel, Xfree86...
Salut et merci pour vos réponses !
Je tiens à vous préciser qu'il est tout - à - fait possible de compiler du noyau sur - mesure pour les Ubuntu.
Je m'y suis amusé pour les versions 9.10, 10.04 et 10.10, notamment pour y greffer à cette dernière un noyau temps réel. Cela m'a été possible, j'ai même témoigné de la procédure que j'ai suivie et très légèrement modifiée à ma sauce sur ce forum.
Le forum en langue anglaise précise tout - plein d'astuces pour compiler du noyau sur - mesure à volonté,
mais il faut préciser que si vous êtes un utilisateur professionnel lié contractuellement avec Canonical, ces derniers précisent qu'ils ne veulent pas maintenir des systèmes transformés de la sorte.
Hors ligne