logiciels

64 bits : quels avantages pour Logic Pro et MainStage ?

par Florian Innocente le 13.01.2010 à 12:14
Apple a livré hier pour les utilisateurs de Snow Leopard des versions 64 bits de Logic et MainStage (un logiciel spécialisé dans les performances live) au travers de mises à jour de ces deux applications audio professionnelles. C'est la première fois que le support du 64 bits commence à se diffuser dans les applications commerciales d'Apple (autres que celles incluses dans Snow Leopard). On attend qu'il se poursuive avec Aperture mais aussi iLife par exemple. Toutefois, le 64 bits n'est pas une baguette magique, il y a des contraintes et pas forcément des gains immédiats. On remarquera aussi qu'aucune optimisation pour OpenCL n'a été faite ou tout au moins signalée. Trop tôt ou tout simplement sans intérêt majeur pour ce type de logiciels ? La question reste posée.

mainstagetesteric
MainStage

On avait déjà signalé deux fiches techniques qui les détaillent à la fois pour Logic Pro 9.1 et pour MainStage 2.1 tout ce qui doit être laissé à quai lors de leur utilisation en 64 bits. Logic est celui qui s'allège le plus et même pour des choses assez simples, par exemple l'absence de conversation MP3. Autre exemple, dans MainStage 2.1, des profils de Concerts créés en 32 bits ne sont pas utilisables lorsque le logiciel est ouvert en 64 bits, et inversement.

Qu'attendre alors de cette compatibilité 64 bits ? C'est ce qu'explique une nouvelle FAQ. Le premier avantage est celui d'une utilisation de la RAM disponible qui n'est plus limitée à 4 Go. Les deux logiciels pourront piocher sans compter dans ce qui est laissé libre par le système. Ce sera autant d'oxygène supplémentaire pour les plug-ins les plus gourmands, Apple citant ceux de sample d'instruments.

Le cas du sampler EXS24 est aussi abordé puisqu'en 32 bits il était déjà capable d'utiliser la mémoire autre que celle déjà accaparée par Logic (et Mac OS X). Par conséquent, il devient intéressant de suivre l'arrivée de tels plug-ins compatibles 64 bits pour que les plus friands en RAM ne soient plus retenus par les tendeurs du 32 bits.

Ces plug-ins 32 bits (tous sauf ceux livrés par Apple, et les 32 bits sont repérés en tant que tel dans leur menu) pourront fonctionner dans Logic Pro et MainStage 64 bits au travers d'une application séparée - baptisée Audio Unit Bridge - qui se lance chaque fois que l'un de ces modules est sollicité. Audio Unit Bridge reste soumise à la limite des 4 Go de RAM exploitables et une seule fenêtre d’interface AU 32 bits est visible à la fois, même si plusieurs de ces plug-ins 32 bits sont chargés simultanément. Il faut donc jongler avec les différentes fenêtres de Audio Unit Bridge pour passer d’une interface à une autre. Apple indique que son utilisation ne devrait pas se traduire par des pertes de performances (comparé à l'utilisation des mêmes plug-ins 32 bits avec Logic en 32 bits). En revanche elle vient grappiller de la mémoire.

TEMP-Image_1_3

Puis l'explication s'intéresse à l'option de mémoire virtuelle dans EXS24 qu'elle conseille de laisser cochée, sauf à ce que l'on dispose de beaucoup de RAM. Elle précise aussi qu'aucune différence de rendu audio n'est à attendre d'une utilisation de ces applications en 64 bits.

Enfin, sur les éventuels progrès en performances dans Logic Pro 9.1 et MainStage 2.1 lorsqu'ils sont exécutés en 64 bits, le discours est pondéré. Apple indique qu'ils ont été déjà optimisés à l'origine et qu'on ne peut espérer, dans la plupart des cas, que des gains assez relatifs (au-delà du confort amené par une utilisation accrue de la mémoire). En revanche, des sursauts seront peut-être plus visibles çà et là avec Snow Leopard mais aucun exemple ni mesure n’est fourni.

Sur le même sujet :
Test de Logic Pro 9 (32 bits).

|  |  

Découvrez le nouvel iPad sur l'Apple Store
2
1
Vos réactions (20 réactions)
youpla77 [13/01/2010 12:35]

"tout simplement sans intérêt majeur pour ce type de logiciels". A partir du moment où il y a des filtres pour traiter le son, et donc énormenent de calculs, le GPU peut avoir un intérêt et donc Open CL.
innocente [13/01/2010 12:44]

Donc c'est bien ça, OpenCL est toujours un logo sur la boite de Snow Leopard :-)
mixwill [13/01/2010 13:10]

l'intérêt sera-là quand tout mes plug-ins seront aussi 64bits, parce que pour le moment j'ai Logic 9 qui s'ouvre et un compilateur 32 > 64 bit pour mes plug-ins. La balle est dans le camps de l'industrie des plug-ins. Ceci-dit, on avance à petit pas certes, mais on avance quand même.
cubb74 [13/01/2010 13:25]

32 ou 64, je m'en tappe... Ce que je veux, c'est que Logic 9 arrête de planter!!
Logic 8 avec Tiger, c'était le bonheur: une année sans le moindre plantage... Logic 9 et SN, c'est en moyenne 2 plantées par jour... J'ai l'impression d'être sur Windows, pour dire....
boulifb [13/01/2010 13:56]

je sui d'accord avec mixwill et cubb74.
1) si Logic 9 pouvait fonctionner correctement en 32 bits, ça serait déjà pas mal.
2) Logic en 64 bits n'a aucun intérêt tant que tous les plugs ne sont pas en full 64 bits

En plus les plugs de VSL ne fonctionnent pas sur Logic 64 bits.

Comme j'utilise les plugs VSL, en voyant ça, je ne l'installerai même pas. Je n'ai pas envie d'avoir de mauvaise surprise avec GPO4 et les bibliothèques Play de EastWest.
accordina [13/01/2010 14:09]

Moi j'utilise aussi Logic 9, et il ne plante JAMAIS. Et pourtant, j'ai une configuration peu musclée par rapport à d'autre (PowerMac G5 1,8 avec 4 Go de RAM et 4 To de DD)
Alkolic [13/01/2010 14:11]

Posté par ""tout simplement sans intérêt majeur pour ce type de logiciels". A partir du moment où il y a des filtres pour traiter le son, et donc énormenent de calculs, le GPU peut avoir un intérêt et donc Open CL."


Et ils utilisent le calcul multithread gpu ? Je pense vraiment pas...
crusz [13/01/2010 14:27]

pas de rewire et pas de MP3 dans la MAJ !!! C'est quoi ce délire ??? ....
Feroce [13/01/2010 14:42]

Et bien, c'est un sacré beau bordel :-)
MarcoAix [13/01/2010 14:42]

Plantages de Logic : j'ai eu le coup il y 3 ans, c'était dû à UN plugin (il peut y en avoir plus éventuellement).

Il va te falloir rechercher le coupable. Essaie d'optimiser : tu vires d'abord une moitié de tes plugins, si ça continue, encore une moitié, etc.
Macleone [13/01/2010 14:57]

Non seulement OpenCL n'a aucun intérêt, mais Grand Central non plus pour ceux que ça intéresse.

Le principale intérêt l'OpenCL est de pouvoir développer simplement du code vectorielle et l'executer sur les différentes unités de calculs de la machine. Hors, en ce qui concerne l'audio, Apple a déjà codé tout ce qui pouvait l'être en utilisant SSE et l'Altivec. Et il est hors de question de déporter le calcul sur le GPU puisqu'il ne permet en aucun cas le traitement en temps réel (avec latence déterministe) indispensable aux flux audio.

Il en va de même pour Grand Central. Cette API ne permet pas de déterminer sur quel thread et dans quel délais une opération va être effectué. Elle ne convient donc absolument pas à faire du traitement audio.

Au passage, OpenCL étant basé sur GrandCentral pour répartir les tâches, il est pas possible de l'utiliser pour faire du traitement audio sur le CPU non plus.

Et pour ceux à qui ça déplait (il y en a toujours), sachez que ces informations proviennent directement des développeurs de CoreAudio.
cubb74 [13/01/2010 15:41]

Ben je sais pas, mais j'ai des AU comme Audiorealism bassline, X-trem FX, Motu Ethno, une reverb TC electronic par exemple qui, a peine loader dans mon track et boom.... Crash... Et ils sont soit disant compatible avec SN....
Bref, Logic 9, c'est la vrai galère pour moi.... Ce soir, je passe en revue tout mes plug sous ce new 9.1... Hope... hope...
Erravid [13/01/2010 17:33]

cubb74 : Fais bien attention à avoir tous tes AU bien à jour avec les dernières versions disponibles sur le site des éditeurs, souvent ça vient simplement de là !
fredericb [13/01/2010 18:11]

Le premier avantage est l'adressage de la mémoire au dessus de 4GB.
Newton Pippin [13/01/2010 21:59]

If it ain't broken don't fix it, autrement dit je reste sur 9.0.2

Les plugs ins j'en suis revenu, je préfère prendre un seul rack Neve qui ne perdra JAMAIS sa valeur, que les bundles Waves ou autres qui au final coûteront une fortune en update pour un résultat moyen, qui plus est concernant les eq, simplement clonables avec ceux fournis par Logic (voir sur gearslutz).
Je ne bosse plus qu'avec des racks externes pour le traitement du son, et à ce propos ce que je souhaite en priorité sur Logic, c'est l'amélioration de la compensation de délai.
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.