Performances Hyperthreading

Résolu/Fermé
loustic86 Messages postés 73 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 30 novembre 2021 - 29 avril 2019 à 08:05
Robs06 Messages postés 1573 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 18 février 2021 - 1 mai 2019 à 00:52
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 lundi 28 janvier 2008 Statut Membre Dernière intervention 24 mars 2024 348
29 avril 2019 à 12:45
Bonjour,

Il faudra peut-être creuser du côté du logiciel utilisé pour l encodage...
0
loustic86 Messages postés 73 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 30 novembre 2021 15
29 avril 2019 à 15:49
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 lundi 28 janvier 2008 Statut Membre Dernière intervention 24 mars 2024 348
Modifié le 29 avril 2019 à 17:24
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 vendredi 3 mai 2013 Statut Membre Dernière intervention 30 novembre 2021 15
29 avril 2019 à 17:44
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 lundi 28 janvier 2008 Statut Membre Dernière intervention 24 mars 2024 348
29 avril 2019 à 18:34
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 1573 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 18 février 2021 270
30 avril 2019 à 10:53
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 vendredi 3 mai 2013 Statut Membre Dernière intervention 30 novembre 2021 15
30 avril 2019 à 11: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 1573 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 18 février 2021 270
1 mai 2019 à 00:52
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