Performances Hyperthreading

Résolu
loustic86 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
Robs06 Messages postés 1576 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je possède un xeon x5670 (6c/12t) monté sur une asus p6x58d-e avec windows 10.
Je fais pas mal d'encodage video en x264 et x265.

Par curiosité, j'ai désactivé l'hyperthreading dans le bios, donc je me suis retrouvé avec 6c / 6t.

A ma grande surprise, le processeur chauffe moins (-5°c en charge) et est plus performant en encodage.
Par exemple sur un encodage en x265 en preset medium pour le meme ficher je gagne 5fps.

Normalement l'hyperthreading devrait augmenter les performances et non l'invrrse quelqu'un aurait il une ecplication ?

Merci pour vos retours bonne journée.

5 réponses

orschwihrer Messages postés 2859 Date d'inscription   Statut Membre Dernière intervention   349
 
Bonjour,

Il faudra peut-être creuser du côté du logiciel utilisé pour l encodage...
0
loustic86 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   15
 
Bonjour

Merci pour ta réponse; j'ai aussi essayé avec des benchs comme par exemple Aida64 et là pareil il est plus performant sans hyperthreading.
Je peux éventuellement poster des captures d'écran si ça peut aider.
0
orschwihrer Messages postés 2859 Date d'inscription   Statut Membre Dernière intervention   349
 
Est ce que ces tests aida sollicitent tous les threads disponibles?...
Quel logiciel utilisez vous pour encoder?
0
loustic86 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   15
 
Pour l’encodage, j'utilise dans leurs dernières versions : handbrake, media coder , avidemux.
Je viens de faire le test avec aida, tous les cores trhreads sont à 100%.
0
orschwihrer Messages postés 2859 Date d'inscription   Statut Membre Dernière intervention   349
 
C est étrange, en prenant l exemple de handbrake, le multithreading est censé être bénéfique (d après ce que j ai pu lire, je n encode pas).
Si des pros de l encodage sont présents, manifestez vous ????
0
Robs06 Messages postés 1576 Date d'inscription   Statut Membre Dernière intervention   275
 
Bonjour,

J’émets une hypothèse, mais qu’elle version de système d’exploitation possède tu ? 32 ou 64 Bits ?

Car je me dis qu’il est possible que le système n’exploite pas la totalité des capacités du CPU en 32 Bits, ce qui expliquerais c’est résultat.

Mais je peux complètement faire fausse route aussi.

Tu dis que sans HyperThreading tu gagnes 5 degrés sur le CPU mais qu’elle est la température exacte du CPU en pleine utilisation ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loustic86 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   15
 
Bonjour,

J'ai un windows 64bits avec 10go ram.

La cpu en pleine utilisation est à 52 et 58 avec l'ht active.
0
Robs06 Messages postés 1576 Date d'inscription   Statut Membre Dernière intervention   275
 
Donc le problème ne viens pas de là.

Il faut savoir déjà que les performances de l’Hyper-Threading reste assez variable selon l’utilisation et surtout l’optimisation des logiciels, jeux et/ou programme et dans certains cas le désactiver est mieux, mais normalement l’encodage exploite très bien le parallélisme des calculs du HT, donc sa reste étrange.

J’ai retrouvé un article que j’avais vu qui pourrais être une autre hypothèse :

https://www.zdnet.fr/actualites/windows-10-trop-de-coeurs-nuisent-a-la-performance-39854994.htm
0