Menu

Performances Hyperthreading [Résolu]

Messages postés
49
Date d'inscription
vendredi 3 mai 2013
Statut
Membre
Dernière intervention
1 juin 2019
- - Dernière réponse : Robs06
Messages postés
1407
Date d'inscription
jeudi 22 décembre 2016
Statut
Membre
Dernière intervention
1 juin 2019
- 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.
Afficher la suite 

5 réponses

Messages postés
2836
Date d'inscription
lundi 28 janvier 2008
Statut
Membre
Dernière intervention
13 juin 2019
302
0
Merci
Bonjour,

Il faudra peut-être creuser du côté du logiciel utilisé pour l encodage...
Commenter la réponse de orschwihrer
Messages postés
49
Date d'inscription
vendredi 3 mai 2013
Statut
Membre
Dernière intervention
1 juin 2019
3
0
Merci
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.
orschwihrer
Messages postés
2836
Date d'inscription
lundi 28 janvier 2008
Statut
Membre
Dernière intervention
13 juin 2019
302 -
Est ce que ces tests aida sollicitent tous les threads disponibles?...
Quel logiciel utilisez vous pour encoder?
Commenter la réponse de loustic86
Messages postés
49
Date d'inscription
vendredi 3 mai 2013
Statut
Membre
Dernière intervention
1 juin 2019
3
0
Merci
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%.
orschwihrer
Messages postés
2836
Date d'inscription
lundi 28 janvier 2008
Statut
Membre
Dernière intervention
13 juin 2019
302 -
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 ????
Commenter la réponse de loustic86
Messages postés
1407
Date d'inscription
jeudi 22 décembre 2016
Statut
Membre
Dernière intervention
1 juin 2019
131
0
Merci
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 ?
Commenter la réponse de Robs06
Messages postés
49
Date d'inscription
vendredi 3 mai 2013
Statut
Membre
Dernière intervention
1 juin 2019
3
0
Merci
Bonjour,

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

La cpu en pleine utilisation est à 52 et 58 avec l'ht active.
Robs06
Messages postés
1407
Date d'inscription
jeudi 22 décembre 2016
Statut
Membre
Dernière intervention
1 juin 2019
131 -
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.google.fr/amp/s/www.zdnet.fr/amp/actualites/windows-10-trop-de-coeurs-nuisent-a-la-performance-39854994.htm
Commenter la réponse de loustic86