CPU vs. UC
Bonjour à tous,
Ma question est peut être un peu "idiote" mais j'aimerai comprendre pourquoi l'usage du CPU indiqué par Max ne correspond pas à l'UC indiqué par le gestionnaire de taches. En l’occurrence, pour l'exemple avec un gros patch , max peut m'indiquer 70% de CPU utilisé alors que le gestionnaire de tache n'en indique que 15% ? Cela veut il dire que même avec un processeur plus puissant, max resterai aussi "encombré" en terme d'usage CPU ou pas ? Je vous remercie par avance pour votre aide, j'hésite à passer sur une machine plus puissante pour alléger la charge CPU dans max ne souhaitant pas alléger le patch en lui même.
Bonjour,
Je pense que la charge du coeur du processeur sur lequel tourne Max est celle qui apparaît dans dans Max.
Pour alléger la charge de ce coeur, je passe par [poly~] qui a une option pour répartir la charge sur plusieurs coeurs du processeur. Avec un script qui reçoit le numéro de l'instance de chaque voie du [poly~] on peut avoir différentes choses...
Il faudrait vérifier, mais il me semble que le pourcentage indiqué dans Max correspond à un seul cœur (core) du processeur, donc on peut - sauf erreur de ma part - aller au-delà de 100% (je présuppose que votre processeur comporte au moins deux cœurs car cela fait longtemps qu'on ne vend plus d'ordinateurs à un seul cœur).
Oui c'est un i7 3770 4 coeurs. Donc si je comprends bien Max s'appuie et ne travaille qu'avec sur un seul coeur du pc à moins d'utiliser [poly~]. Le patch commence à ramer serieusement là mais du coup rien ne sert de changer pour un processeur plus puissant qui ne sera pas exploité ?
Je vais jeter un oeil à [poly~] et je ferai part du resultat. Un grand merci pour votre aide et n'hésitez pas à revenir vers moi si vous avez d'autres infos.
Non, Max peut s'appuyer sur plusieurs cœurs, mais vous n'avez pas de contrôle sur la distribution de la charge hormis en utilisant poly~. Cela étant, un 3770, cela commence à faire vieux si vous avez besoin de puissance...
Oui, bonne machine il y a une dizaine d'années, un peu court aujourd'hui ...
Je pense investir très prochainement de toute manière. Pour avoir un ordre d'idée, un patch qui monte à près de 80% de CPU sur un 3770, devrait prendre combien sur un I7 de toute dernière génération voir un I9 ?
La mémoire cache des nouveaux processeurs peut aussi beaucoup aider. Difficile à dire. Selon comment ça travaille et le type de processeur des fois c'est proportionnel à l'augmentation de fréquence, des fois c'est limité par autre chose et ça ne monte pas autant...
Pour les 80% de charge c'est bien de regarder comment ça se répartit entre les différents threads du processeur, ça donne déjà une idée des ressources qui restent.