Page 1 sur 1

Pourquoi logic n'utilise-t-il qu'un coeur?

Publié : 05 juin 2009, 21:13
par reddwarfmedia
Salut tout le monde

Petite question: Pourquoi logic n'utilise-t-il qu'un coeur de mon processeur (au lieu de quatre) sur un export offline alors qu'il utilise les quatre le reste du temps (et donc pendant un bounce "temps réel")

jusqu'à maintenant je faisait du offline pour gagné du temps sur des exports non finaux, mais il s'avère que çà devient plus long sur des sessions courte en durée mais chargé en plug.

Bon finalement ça ne me pose pas vraiment problème, mais sii quelqu'un détient l'explication ça m'interesse! (a moins que ça soit propre à ma bécanne)

pour info: logic 8.0.2 et Mac os 10.4.11 sur mac pro.

Re: Pourquoi logic n

Publié : 06 juin 2009, 00:41
par Larkflight
Ah toi aussi ça te fait ça :roll:

Re: Pourquoi logic n

Publié : 16 juin 2009, 11:56
par reddwarfmedia
Bon, j'ai eu la réponse. Le coupable est L'OS 10.4, qui n'est pas fait pour le multi-coeur. (du moins, c'est se qu'on m'a dit)
Seul solution l'upgrade en 10.5 (ou 10.6 dans quelques mois)

Re: Pourquoi logic n

Publié : 16 juin 2009, 18:28
par MarcV
reddwarfmedia a écrit :Bon, j'ai eu la réponse. Le coupable est L'OS 10.4, qui n'est pas fait pour le multi-coeur. (du moins, c'est se qu'on m'a dit)
Seul solution l'upgrade en 10.5 (ou 10.6 dans quelques mois)
Ca me parait un peu facile la réponse qu'on t'a donné...

L'OS n'est pas plus coupable que responsable.
C'est avant tout l'application elle même qui n'est pas multithreadé (du moins l'application d'export dans notre cas présent).
Si MacOS X ne supportait pas les multicoeurs, il ne servirait strictement à rien d'en avoir dans nos macs depuis tant d'années !
Mais évidemment, cela suppose que l'application soit écrite pour cela, ce qui ne semble pas être le cas dans l'application d'export de Logic.

Ce qui va changer avec Snow Leopard (10.6), c'est que l'OS va pouvoir multithreader [certaines] des applications qui ne l'étaient pas au départ via la technologie Grand Central, donc effectivement l'OS 10.6 pourrait changer la donne sur ce point mais ça n'enlève aucunement la responsabilité des développeurs de Logic ! .

Voici un extrait de ce que l'on peut lire sur Wikipédia :
Optimisation pour les processeurs multi-cœurs avec une nouvelle technologie baptisée Grand Central(en), qui se chargera a la place des développeurs de répartir les tâches logicielles entre les différents processeurs.
A ma connaissance, un upgrade vers 10.5 ne changerait rien.
Le seul et unique coupable, c'est Logic.

Publié : 16 juin 2009, 23:26
par Franck_Ancelin
pour info: logic 8.0.2 et Mac os 10.4.11 sur mac pro.
Il doit y avoir une case à cocher quelque part dans Logic non? Et de quel génération de mac pro parles-tu? Peut-être que les derniers mac pro avec le processeurs nehalem pose problème :roll:

Je suis sous mac pro ancienne génération, Tiger 10.4.11, et logic prend bien en compte les 4 processeurs.

Publié : 17 juin 2009, 00:45
par Larkflight
Franck_Ancelin a écrit : Je suis sous mac pro ancienne génération, Tiger 10.4.11, et logic prend bien en compte les 4 processeurs.
pendant le bounce ?

Publié : 17 juin 2009, 10:19
par reddwarfmedia
Si MacOS X ne supportait pas les multicoeurs, il ne servirait strictement � rien d'en avoir dans nos macs depuis tant d'ann�es !
Bon, j'a été un peu radin en explications.
L'os 10.4.11 a été écrit pour les mac PowerPC , c'est pour ça qu'il n'est pas optimiser pour les Mac intel multi-proce (m'a t-on dit...)

Je suis sous mac pro ancienne g�n�ration, Tiger 10.4.11, et logic prend bien en compte les 4 processeurs.
Même machine pour moi, mais pas d'utilisation des 4 coeurs, ça c'est certain. D'ailleurs pour m'enfoncer un peu plus, je me suis planter dans mon premier post.
.... alors qu'il utilise les quatre le reste du temps (et donc pendant un bounce "temps r�el")
Il n'utilise en fait que 2 coeurs sur un bounce temps réel, 1 coeurs sur du offline, et les 4 coeurs en lecture
finalement le plus malin c'est de recorder le master sur un bus (un peu comme un Stem)

Si quelqu'un utilise logic sur un 10.5, j'aimerai bien savoir si il en est de même!?

Publié : 17 juin 2009, 10:43
par Papalou
reddwarfmedia a écrit : L'os 10.4.11 a été écrit pour les mac PowerPC , c'est pour ça qu'il n'est pas optimiser pour les Mac intel multi-proce (m'a t-on dit...)
Il existe une version Intel et une version PowerPC de Mac OS X depuis la 10.4.7. Donc explication pas vraiment convaincante. Et puis les derniers G5 sont aussi des Dual Core ou des multi-processeurs....

La seule explication, c'est tout simplement que cette partie de Logic n'a pas été codée pour le faire en Intel (si elle le fait bien sur un PowerPC, sinon c'est juste pas du tout), soit pour tout OS (qui peut tester en 10.5 ?), soit pour des questions d'API présentes en 10.5 et pas en 10.4, uniquement sur Tiger.

Publié : 17 juin 2009, 13:05
par reddwarfmedia
Il existe une version Intel et une version PowerPC de Mac OS X depuis la 10.4.7.
L'os 10.4.11 a été écrit pour les mac PowerPC , c'est pour ça qu'il n'est pas optimiser pour les Mac intel multi-proce (m'a t-on dit...)
Je voulais dire 10.4 ( et pas 10.4.11...)
La seule explication, c'est tout simplement que cette partie de Logic n'a pas été codée pour le faire en Intel
C'est effectivement l'autre explication qu'on m'a donné. Cela dit, c'est abusé, parce que logic 8 est sortie 2ans après qu' Apple mette du Intel dans ses bécanes...