Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

CPU en sous régime?

  • 20 réponses
  • 15 participants
  • 8 469 vues
  • 14 followers
Sujet de la discussion CPU en sous régime?
Bonjour à tous,

Je créé ce topic, qui a peut être été maintes fois évoqué, mais je n'ai trouvé que des réponses approximatives jusque maintenant. J'ai racheté un PC (Windows) en kit (pièces détachées), pour enfin avoir le confort de pouvoir charger plus mes sessions, chose que ne me permettait pas mon PC portable jusqu'à maintenant (j'étais obligé de freeze des pistes). J'utilise Ableton Live 9.7.5, version 64 bits.

Pour avoir une idée, voilà les caractéristiques:

- CPU Intel i7 4.2 Ghz (7700k)
- RAM: 16GB (2*8) à une fréquence de 2400Mhz.
- Carte mère Asus , pas de carte graphique (j'utilise celle intégré au processeur).

J'ai investi dans ce nouvel ordi pour n'avoir que Ableton dessus (pas internet, pas d'autre programme, je voulais vraiment me faire un ordi dédié à Live). L'ordi fonctionne bien, pas de soucis.

Seulement voilà le problème, dès que je charge une session, la jauge CPU d'Ableton s'enflamme, et il y a ces fameux artefacts audio de surcharge CPU. Pourtant, en allant voir dans le moniteur de performance Windows, l'ordi tourne au ralenti !! J'atteinds des piques d'utilisation du CPU à 18%, et il tourne à 65% de sa frequence max (pour une températeure max de 30°...).
Je n'ai aucun programme qui tourne derrière, il n'y a pas internet (je n'ai même pas de carte wi-fi), j'utilise une carte son (scarlett 18i20) avec un buffer à 512 samples, l'opition multicore d'ableton est activée, et j'ai poncé tous les tips "classiques" pour réduire la charge CPU. Mais j'ai toujours l'impression de rouler avec un scooter.

Pour info, ce que j'appelle session chargée c'est 12 pistes (MIDI) en simultané, avec une trentaine de plug ins d'effets (COMP, Modulations, RVB et Delays) et un drum rack. Ca me semble raisonnable... Si ce n'est que mes instruments sont tous des synthés de la suite arturia, et tout mes effets sont des plug ins Waves. J'ai conscience que ça demande la ressource, mais j'ai déjà fait ça avec mon vieux PC (basique, du commerce), et ça passait à peu près (j'ai réinvestit parce que freezer ne serait-ce que 2 ou 3 tracks alourdit considérablement la création).

Donc je ne comprends pas tout à fait, et je pense que j'ai du mal cerner comment un ordi traite l'audio en terme de ressource CPU, et à quel point on peut prioriser certaines tâches plus que d'autres sur un PC. J'ai juste l'impression de ne pas exploiter la puissance de mon ordi, du coup je me demande si c'est vraiment possible au final? Bref, un petit peu d'éclaircissement serait le bienvenue...

Dernier détail: je n'ai pas eu le choix que d'installer le tout sur cette grosse m**** de wind**s 10. J'ai shooté toutes les applications de fond, désactiver les services de démarrage, coupé le sifflet à Cortana et Edge, pour le ramener à un régime le plus bas possible. Et je pense que ça marche puisque j'ai un démarrage de 7sec à peu près... Je ne pense pas que ce soit lui le soucis, mais je préfère préciser.

Merci d'avance !

[ Dernière édition du message le 12/01/2018 à 11:37:49 ]

2
Salut Retrospekshum,

Aurais tu comme cela m'est parfois arrivé, laissé la gestion de l'alimentation dans les paramètres de Windows sur normal ou eco ?
3
Salut Retrospekshun,

Je rencontre le même type de problèmes que toi (bien qu'avec un ordinateur moins puissant et sous Windows 7) : sauts d'utilisation de CPU qui créent des sauts de son etc...

J'ai fait très récemment quelques recherches sur internet : c'est un problème assez courant, visiblement surtout avec la version 9.7.5 (pas certain à 100% de ce point) lié à la gestion multi-core de ton processeur par Live.

J'ai pu régler mon problème d'une façon simple : j'ai désactivé l'utilisation multi-processeur dans Live (options>CPU).
Alors bien sûr tu n'utilises plus qu'un seul des cœurs de ton processeur mais vu ton PC tu devrais avoir de la marge (contrairement au mien...).

A savoir que j'ai aussi lu la recommandation de déactiver directement dans le BIOS une fonction comme Intel SpeedStep ou autres, qui en fait gère les changements de vitesse de ton processeur (selon batterie/secteur, chaleur du CPU etc...).
Enfin, dernière chose que j'ai lue : l'hyper-threading serait aussi difficile à vivre pour Live donc certains ont résolu leur problème est le désactivant également dans le BIOS.

Je n'ai pas testé ces deux possibilités (pas besoin vu que déactiver le multi-core a suffi, et de toute façon je n'ai pas d'hyperthreading sur mon processeur i5)

En espérant t'avoir apporté des éléments qui puissent t'aider à résoudre ton problème (car c'est vraiment pénible...)
4
La partie audio est gérée par... ?
5
Super, merci pour ces réponses rapides!

Mr Magoo: effectivement je n'y avais pas pensé, étant donné que c'est un PC fixe je me suis dit que je serais moins embêté par le fait que sur un PC portable, les valeurs par défaut sont faites pour optimiser l'économie de batterie, pas la performance. Mais portable ou fixe, il y a bien une alim donc je vais aller voir si je ne peux pas rebooster un petit peu tout ça!

ksniod: j'avais vu moi aussi que paradoxalement, il vaut mieux décocher le support multicore dans Live, mais je n'y ai pas trop cru (honnetement parce que je ne comprends pas à 100% ce qu'il en découle). Mais maintenant je le confirme, j'ai gagné 15% de cpu (jauge dans Live hein) en le désactivant !! Etrange ... Et merci pour ta réponse !
Pour le BIOS, j'avoue que ce n'est pas moi qui ai monté mon PC, donc j'évite de bidouiller les terrains qui me sont encore trop inconnus. J'avais vu sur le site de Live qu'il prenait en charge l'hyper threading, donc je n'ai pas remit cela en question, mais je vais me pencher dessus...
En tout cas c'est clair que c'est chiant, parce que je pensais qu'en investissant dans une bonne machine, je m'affranchirais automatiquement de ces soucis. Pour le moment, j'ai un ordi pas plus performant que l'ancien, voir moins par moment j'ai l'impression... Il doit bien y avoir une solution à ça! Merci pour ta réponse.

haroldm12: par une carte son focusrite scarlett 18i20, comme je l'ai précisé dans le post! (je ne suis pas sûr d'avoir comprit ta question en fait)...
6
Comme le dit ksniod, le Speedstep chez Intel c'est comme le Cool and Quiet chez AMD, c'est lié à ce dont je te parlais, la gestion de l'alimentation. Sur AMD mon proco passe de 3,1 ghz à 800 mhz en mode eco !!! Mais le pourcentage est réglable.
Par défaut chez Intel de ce que je connais c'est 1,6 ghz le mini.
Donc panneau de config, gestion de l'alimentation et tu mets en mode performances, qui par défaut fait tourner le CPU à 100% en continue.
Si déjà ça peut aider. ;)

Dommage que Live ne gère pas les multiples coeur, en 2018 c'est surprenant. Parce que certes ton CPU est puissant mais si tu utilises pas mal de vst ça peut vite est short sur un seul coeur.
Après même en multi CPU sur Cubase me concernant, si le vst ne l'est pas, Cubase ne pourra pas faire de miracle.
7
Pardon, je n’avais pas vu la SCarlett
C’est juste que j’avais le même soucis et finalement j’ai changé de carte son pour la focus pro 40. Une fois bien qualibrée, cela venais en effet du traitement audio qui, pour moi, est aussi important que la partie purement informatique. Les artefacts peuvent venir aussi de la.
Bon courage
8
Citation de mrmagoo :
Dommage que Live ne gère pas les multiples coeur, en 2018 c'est surprenant.

En fait, d'après ce que je comprends, c'est pas qu'il les gère pas, c'est qu'il les gère mal...
9
Retrospekshun, as-tu essayé Asio4All ?

J'ai aussi une Scarlett (solo 2) et j'avais enlevé Asio4All quand je l'ai achetée, en faveur des drivers propriétaires.

Or, je viens de le réinstaller pour le réessayer à la place des-dits drivers, en remettant Live en multicore et pour le moment plus de coupures ou de sauts de son (!)
10
Alors j'ai fait un petit test très révélateur.

J'ai lancé la même session sur mon nouveau PC et l'ancien. Pour résumer les 2 machines (grossierement):

- 2.6 Ghz (old) vs. 4.2 Ghz (new)
- 8GB RAM (frequence basse) vs. 16GB Ram (2400Mhz)
- Carte son focsurite (new PC) vs. aucune carte son (driver asio 4all).

En lançant la meme session, avec les mêmes plugs ins, le résultat est bluffant!! Il n'y a en fait aucune différence...
A vide, la jauge CPU d'Ableton tourne à environ 25%, dans les 2 cas. La différence est le temps 'ouverture de la session, et l'utilisation du processeur depuis le moniteur de ressource windows (là, mon ancien PC est mega solicité, contre rien pour le nouveau).

Sans etre informaticien, et de but en blanc, ma conclusion est qu'Ableton ne sait pas exploiter les ressources que lui offre un PC (et plus precisement le CPU). J'espere que cette anomalie sera corrigée / améliorée dans le 10...

Je reste ouvert pour plus de détails, parce que j'ai halluciné en voyant que le résultat etait similaire dans les 2 cas!
11
La jauge ableton n'est pas le CPU, mais le core audio.
12 piste, il va mettre 4 track par coeurs, donc ou si les track ne sont pas surchargé en vst il y aura pas de différence, soit il faut blinder les 12 pistes d'effets, ou alors bosser sur des sessions de 50 pistes
Tous les DAW c'est la même, sachant qu'en plus l'hyper threading est pas aussi ultra bien géré. Lors du Bounce la différence peut etre la
Un DAW en gros met une piste sur 1 cœur pour traiter en série, c'est compliqué de faire du parallèle.
La ram va etre utile si ont a enormement de pistes ou des soft type toontrack dummers.... et aide pour le traitement mais 8go est suffisant pour des petites sessions

tout est la
https://help.ableton.com/hc/en-us/articles/209069609-CPU-meter-shows-a-different-value-than-the-Activity-Monitor-Task-Manager

[ Dernière édition du message le 16/01/2018 à 21:30:44 ]

12
Bonsoir,
Cet utilitaire permet de savoir si la machine permet de traiter l'audio sans problème.
Il ne faut pas qu'il y ai des pics. L'idéal, c'est être largement en dessous des 500us.

13
Je comprend que si la valeur du buffer est depassée le cpu Ableton seras overload car le core CPU n'auras plus le temps de prendre en charge les calcules d'effet et d'audio. Donc : la notion de frequence de lecture est importante, la valeur de buffer aussi et la frequence du proc. aussi.

"Tu peux vendre un million de disques et avoir l'impression que c'est un échec. Ou tu peux ne rien vendre du tout et te sentir très heureux", Vangelis. 

MY Music Link                            .

[ Dernière édition du message le 16/01/2018 à 23:48:14 ]

14
J'avais le même problème pourtant avec une config puissante. Le monitoring de l'utilisation processeur n'avait rien a voir avec Live qui montait à 100% d'utilisation du CPU alors que windows annonçait logiquement moins de 25%.
Comme tout le monde j'ai désactivé l'hyper threading au niveau Live, sans amélioration, puis au niveau du bios sans réelle amélioration.
La seule chose qui a corrigé le problème : la gestion de l'alimentation
Sur windows, faire
Panneau de configuration / option d'alimentation / paramétrer sur "Performance élevée" j'étais sur "Steinberg audio power"
Et puis là, retour à la normale. Tout fonctionne parfaitment avec hyper threading actif
Je ne peux pas vous garantir que cela fonctionnera chez vous, je vous conseille, toutefois d'essayer
15
Et bien je suis curieux tien, si qqun a une réponse à ça... Pcq il m'est arrivé d'ouvrir aussi des session sur laptop sans carte son, en direct x et ça roulait aussi... :8O:
16
17
Je semble avoir le même problème que : des coupures audio quand je change de scène ou que j’interviens avec la souri : pc win7 Dell Latitude 3570 (i5...) Même avec un buffer de 512 (ce qui me cause problème car trop de latance). Carte de son focurite 2gen, asio4all, apc40. J'ai nettoyé mon PC du Bios au Services. Je suis a me demandé si ce n'est pas ma carte de son, mon Apc40 et/ou le USB du Dell.

x
Hors sujet :
Dois-je m'acheter un mac ou bien des tables tournantes car franchement je suis à bout. Pourquoi les artistes que je vais voir n'ont pas de problème et moi si?

[ Dernière édition du message le 01/04/2018 à 23:37:27 ]

18
Sous Live 10, J'étais en mode eco en alimentation. Je suis passé en mode "performance" et la charge du CPU a été divisée par 2 !

[ Dernière édition du message le 21/04/2018 à 08:36:51 ]

19
Je confirme, la première chose à faire dans ce cas de figure est d'aller dans les Options d'Alimentation de Windows et se mettre en 'Performances Maximales' (ainsi le CPU tourne toujours à 100% de sa fréquence).
Au passage, dans les 'paramètres avancés' on peut aussi désactiver la suspension sélective USB, désactiver la gestion de l'alimentation de l'état de la liaison PCI Express, et mettre l'option Intel Graphics sur Perfs Maximales si on utilise la carte graphique intégrée.
20
Je déterre de vieux posts...

Des avancées et des solutions depuis tout ce temps?

Avec Mon portable Dell XPS 9550 en I7, SSD et 32giga de ram, Focusirite Scarlet 18/20 2ème génération réglée à 1024, je suis passé de 80% d'utilisation de CPU sous un gros projet sous Live 9.5 à : 390%... d'un coup, comme ça... Assez incompréhensible !

J'ai suspecté une mise a jour de windows 10 en mai 2020 mais même après restauration totale de mon ordi et de Windows 10, réinstallation totale d'Ableton et de tous mes VST proprement, réglage des performances d'alimentations/batterie, réglage du Bios (hyper threading, Intel speed step, etc..), j'arrive quand même à 160% avec la moitié des pistes de gelées!!

Je ne peux donc plus travailler sur un projet d'Ableton qui était en cours de finalisation en Mai..

Je désespère franchement... Si vous avez des idées avec que je balance mon ordi pour finir (revenir) sur Mac quand j'aurais économiser au bout de 10ans...

:(((
:(((
:(((
:(((

21