Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Microsoft Windows 10
(2)
Déposer un avis
Où acheter Windows 10 ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

Windows 10: avantages et inconvénients:

  • 226 réponses
  • 31 participants
  • 35 293 vues
  • 34 followers
Sujet de la discussion Windows 10: avantages et inconvénients:
Bonjour,

L'objectif de ce forum serait de lister, les avantages et inconvénients du passage à la version 10 .

N'hésitez pas à signaler les différentes incompatibilités avec certaines interfaces audio USB , Firewire, Thunderbolt, les séquenceurs, VSTI, plug'in audio, mais également l'ergonomie du système.

Personnellement, je n'ai pas franchi le pas car l'interface et l'ergonomie du système, me laisse perplexe. Accès à une configuration personnalisée, etc...
J'utilise une N12 firewire et je crains que les pilotes ne soient pas optimisés

Je viens de m'apercevoir qu'il existe déjà un forum consacré à ce sujet, le mien risque de faire doublon, donc à voir ?

Cordialement Pat

[ Dernière édition du message le 13/12/2015 à 09:13:01 ]

Afficher le sujet de la discussion
201

Citation de drgroove972

si vous êtes sur win10, pouvez vous me dire quels sont vos réglages sur votre config mao, en ce qui concerne la fréquence du processeur?(gestion de l'alimentation/fréquence maximale du processeur)

Je ne suis pas sur Windows 10 en MAO sur mon PC perso (je suis toujours sur Windows 7), mais je pratique Windows 10 dans un contexte professionnel.

En général, sur une STAN, je désactive tout ce qui est économie d'énergie; mon processeur tourne toujours à 100%.

La fréquence maximale du processeur doit donc être réglée, dans ce cas, sur "0 Mhz".

"0 Mhz" signifie qu'il n'y a aucune limitation; la fréquence maximum sera donc la fréquence nominale du processeur et même plus si celui-ci est "overclocké".

ALB

 

La vraie création s'affranchit de toute méthode.

La qualité de la musique est inversement proportionnelle au volume auquel on doit l'écouter pour l'apprécier.

[ Dernière édition du message le 07/09/2017 à 20:01:44 ]

202
merci Albedo.
Concernant la fréquence du processeur dans les paramètres de gestions de l'alimentation, je vais donc régler mon pc mao sur 0 hertz.
Bon j'ai encore du boulot niveau optimisation et réglages du pc portable pour l'audio.
c'est dommage que ce genre de service n'existe pas dans les magasins informatiques! bon en même temps, faudrait que le technicien s'y connaisse en informatique ET en audio!!
Je sais que certaines boites spécialisées dans le montage de config mao ont leur logiciels qui, de façon automatique, sont capables de faire des réglages d'optimisation du pc et de faire également un test de la config à chaque réglage modifié:oo::oo:!!le top! peut être qu'un jour on nous pondra un freeware aussi balaise, et plus précis que latencymoon.
on a le droit de rêver...
203
Citation :
Concernant la fréquence du processeur dans les paramètres de gestions de l'alimentation, je vais donc régler mon pc mao sur 0 hertz.


Je suis passé d'un windows 7 à un windows 10 sur un portable plus récent avec 4 cœurs 2,60/3,60 GHZ SSD etc, bref le top et il n'est pas plus performant que mon ancien portable sur windows 7 avec le même Ableton live, par contre sur d'autres programmes il l'est ? j'ai vérifié combien prenaient Ableton de ressource processeur et il n'est en générale qu'ente 10 et 20% quand lui même est entre 80% à 100%, ma conclusion est que cela ne sert à rien d'optimiser un PC si le programme et les driver de la carte son ne le sont pas.

Je suis maintenant satisfait de windows 10 il faut juste être patient des mise à jours futurs des éditeurs tiers pour améliorer leurs performance et aussi surtout les drivers des cartes sons.
204
J'ai un double boot Xp /Win10, et j'ai certaines applis commune aux deux. Win 10 me mange 1 Go de plus en ram, et au bout d'une ribambelle d'optimisations et de suppression diverses de tache de fond que personne n'a demandé, Xp reste un peu plus performant mais l'écart est faible.
Une donnée importante à prendre en compte aussi c'est le IOPS (input/output opérations per second) des SSD si on fait beaucoup de streaming de samples.
205
Citation :
j'ai vérifié combien prenaient Ableton de ressource processeur et il n'est en générale qu'ente 10 et 20% quand lui même est entre 80% à 100%,

Désolé pico mais j'ai pas trop compris ce passage. Peux tu développer?

Citation :
ma conclusion est que cela ne sert à rien d'optimiser un PC si le programme et les driver de la carte son ne le sont pas.

Je pense que tu as raison, si le programme et la carte sont ne sont pas optimisés, on doit perdre beaucoup de ressources. Toutefois, je ne suis pas sur que virer tous les programmes gourmands en ressources et autres polluants de win 10 n'apportent pas un peu plus de confort pour le système tellement leur nombre est important.
En ce qui me concerne, n'ayant malheureusement pas de driver w10 pour ma carte son :(((MAckie Blackjack), mais sachant que des utilisateurs l'ont essayé sur win10( en port usb 2.0 et 3.0!!)avec des drivers win 8 en ne descellant pas de problèmes, je vais quand même essayer en attendant de réparer ma UA4fx (qui elle a des drivers win 10 optimisé:D:).
Sinon toi aussi tu laisses 0HZ dans le réglage de gestion d'alimentation/ fréquence du processeur ?
206
Citation :
Une donnée importante à prendre en compte aussi c'est le IOPS (input/output opérations per second) des SSD si on fait beaucoup de streaming de samples.

ce qui est mon cas je pense (j'utilise Kontakt)
Tu suggères de faire attention lors de l'achat d'un SSD aux performances IOPS ou y a t il un moyen à l'aide de réglages dans Win 10 d'optimiser les performances IOPS?
207
C'est propre au Ssd, ce sont les capacités de son contrôleur interne.
Perso je tire a fond sur le streaming avec deux logiciel différent (et je charge pas trop le préchargement en ram), bin à vitesse (celle du sata3) quasi égal, les Ssd qui ne font pas de décrochage de temps en temps sont ceux avec un Iops minimum de 90(je tourne à 64b en buffer size Asio).
208
Citation :
j'ai vérifié combien prenaient Ableton de ressource processeur et il n'est en générale qu'ente 10 et 20% quand lui même est entre 80% à 100%,


Désolé pico mais j'ai pas trop compris ce passage. Peux tu développer?


Je ne suis pas informaticien, je ne pourrais développer, juste que j'ai remarqué que dans le gestionnaire des taches qu'ableton ne sollicitais presque pas le processeur alors que dans le programme il l'est beaucoup plus.

J'ai remarqué aussi que mon portable ne bronche pas il est super performant et le ventilateur ne souffle jamais ce qui rallongera sa durée de vie, donc j'attendrais une mise à jour du logiciel qui avait été conçu surtout pour windows 7 et surtout aussi changer de carte son qui elle aussi avait été fabriqué sous windows 7
209
Citation de pico :
Citation :
...j'ai vérifié combien prenaient Ableton de ressource processeur et il n'est en générale qu'ente 10 et 20% quand lui même est entre 80% à 100%,


Désolé pico mais j'ai pas trop compris ce passage. Peux tu développer?


Je ne suis pas informaticien, je ne pourrais développer, juste que j'ai remarqué que dans le gestionnaire des taches qu'ableton ne sollicitais presque pas le processeur alors que dans le programme il l'est beaucoup plus.


C'est normal et c'est comme ça dans tous les DAW. La gauge CPU des DAW ne prend pas en compte la totalité du système, de l'OS, etc., et ceci est couplé à un autre facteur (que j'ai souvent évoqué dans certains posts, ici et là)...

Les divers traitements ne s'effectuent pas tjrs en parallèle (tous les cœurs qui travaillent en même temps) dans les DAW. Autrement dit, l'ensemble des calculs que requièrent vos VSTI/VST (ainsi que les effets natifs au DAW, bref, tout) n'est pas systématiquement dispatché de façon égale entre tous les cœurs de processeur... ...Parce que certaines chaines d'effets ne peuvent qu'être traitées qu'en série (donc par un seul cœur).

Par exemple, si vous avez dans une piste/tranche plusieurs effet (disons un EQ, suivit d'un comp, suivit d'un chorus, suivit d'un enhancer, etc.), le DAW ne peut pas utiliser 4 cœurs afin de traité simultanément ces 4 effets parce que c'est virtuellement impossibles! Parce ce qu'avant de pouvoir calculer et appliquer l'effet du dernier effet, il doit nécessairement calculer le résultat du premier et des 2 suivant. Du coup, au même instant t précis où un cœur calcul le résultat du premier effet, il est impossible qu'un autre cœur puisse effectuer le calcul de l'effet qui suit (dans une même chaine d'effet~tranche) au même instant t puisqu'il ne connaît pas encore le résultat de l'effet précédant! :??: Pour résumer, en bref, toute piste audio ou VSTi qui est lié à une même chaine d'effets ne peut être traité que par un seul cœur. Et c'est ce qui explique, même lorsqu'on a seulement une seule piste dans un DAW, que sa gauge puisse parfois indiquer 90% ou plus (parce qu'un seul cœur est sollicité, disons par des effets très gourmands sur la tranche correspondante) alors que le gestionnaire de Windows indiquera bcp moins (disons 25%) puisque, lui, tient compte du fait qu'un seul des 4 cœurs (pour l'ensemble du systeme) est sollicité par un logiciel (ici, dans mon exemple, le DAW qui doit traiter en série avec un seul cœur, mais sollicitée à 90%).

Voilà, en bref (sans trop entrer dans les détails techniques), la raison de la non-correspondance entre la gauge du gestionnaire de Windows et celle des DAW.

Par corollaire, vous pouvez donc en déduire que plus vous utilisez de BUS/AUX dans un DAW, plus vous liez ensemble de pistes/tranches qui se partagent alors une même « grande chaine d'effet ». Du coup, le DAW peut moins efficacement dispatcher et traiter de façon simultanée les divers effets de cette « grande chaine » entre tous les cœurs du CPU. ...parce qu'il doit attendre que les premiers, dans l'ordre du temps, soient calculés avant de passer aux suivants! ;-)

Donc, dans certains projets, il vaut parfois mieux travailler en ouvrant plusieurs effets dans des tranches différentes que de router toutes les tranches dans un BUS commun. De cette façon, le DAW peut dispatcher et donc traiter simultanément, au même instant t, les chaines d'effets qui ne sont pas liés entres elles, par plus d'un cœur à la fois! Ce qui fait que même si l'on a plus de VST d'ouverts à la fois dans le DAW, la charge sera répartie en plusieurs cœurs et la gauge indiquera un moindre pourcentage, même si cela semble paradoxal ou contre intuitif à priori!

Parce qu'il faut se souvenir que la gauge CPU dans le DAW (et l'on en revient au tout début de ma réponse), contrairement à la gauge du gestionnaire de l'OS, n'indique pas forcément le total de tous les cœurs, mais surtout le plus haut peak de n'importe quel des cœurs utilisés à un instant t précis. Et cela est logique, parce que si un cœur est sollicité à 90% du fait qu'un traitement qui ne peut se faire en parallèle le sollicite presqu'en entier, car ne pouvant pas utiliser les autres cœurs simultanément, ben à quoi bon diviser par 4 (supposons un CPU à 4 cœurs) et vous indiquer 25% puisque, de toute façon, à cet instant précis, le seul cœur utile est à 90%! Le DAW est donc à 90% de ses capacités de traitement puisqu'il ne peut pas exploiter les autres cœurs. ;-)

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

210
ok elka21! merci pour l'explication.;)
je pense mettre un deuxième ssd dans mon portable asus pour mes plus grosses banques de samples, ce qui me permettra d'avoir des temps de chargement moins longs et aussi moins de chaleur dans l'ordi, donc moins de mise en route du ventilo !
Lorsque je choirais mon SDD, je regarderai cet élément. je suppose que l'on peut voir dans les comparatifs cette indication d'Iops minimum.

Citation :
J'ai remarqué aussi que mon portable ne bronche pas il est super performant et le ventilateur ne souffle jamais ce qui rallongera sa durée de vie, donc j'attendrais une mise à jour du logiciel qui avait été conçu

Ça c'est effectivement un vrai gain, surtout pour un portable!
211
Pour le moment, ce sont les Samsung Evo ou Pro qui sont bon sur ce paramètre.
212
Ca c'est du darkmoon :bravo:
merci pour ton explication;)
213
Citation :
Pour le moment, ce sont les Samsung Evo ou Pro qui sont bon sur ce paramètre

Décidément, ses SSD samsung sont toujours aussi surprenants par leurs performances!
214
Merci Darkmoon pour les explications, c'est du sérieux là :bravo:

J'avoue que je suis aussi très gourmand en VST quand je suis en mode mixage:oops2:

Citation :
Décidément, ses SSD samsung sont toujours aussi surprenants par leurs performances!


C'est ce que j'ai mis actuellement sur mon portable c'est nickel :bravo:
215

Bonjour,

Appel aux utilisateurs de Win 10 avec Cubase 8.5 et suivants...:

Sur le site Steinberg j'ai lu que Win 10 limite à 32 le nombre de threads dans le MMCSS, que Winsdows en reserve 4 pour son usage perso :oops: do,nc il en reste 28 dispo et que comme Cubase utilisait 2 threads par coeur logique, cela limitait à 14 le nombre de coeurs logiques exploitable sans soucis sous Win 10. (28 threads = 14 x 2 coeurs logique)

Soit 7 coeurs physique avec un CPU intel hyperthreadé (1 coru physique = 2 coeurs logiques). Ce qui revient à dire qu'avec les nouveaux CPU intel HT égalant ou dépassant 8 coeurs physiques on va au devant de soucis sous Win 10.

Les remèdes préconisés par Steinberg, sous Win 10 sont:
1) limiter le nombre de coeur actifs alloués à Cubase. Sympa....mais franchement nul. On se paie pas un multicore 18/36 pour se limiter à 6/12 en pratique.
2) Repasser en Win 8.1, (ou Win 7...)...

Ya vraiment que Win 10 qui apparememnt pause ce soucis. Je voulais avoir confirmation ici .
Merci.

Nota: Pour ma part je suis sous Win 7 x64 et avec un vieux CPU i7 970 6/12, donc pas concerné. Mais je le serai quand je vais upgrader ma config qui n'est pas éternelle et déjà bien datée depuis 2010.

216
217
Mouais, pas bcp de détails ou d'Explication cependant.
Ils disent qu'on sera toutefois tjrs limité en nombre par la puissance du CPU. ...sauf que je ne vois pas ce qui m'empêche déjà, présentement, de charger des centaines d'instances de plugins dans mon DAW. Je suis seulement limité par la puissance de mon PC. Donc je ne comprends pas trop l'avantage de leur MAJ.

:noidea:

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

218
De ce que j'ai lu, ils testent... :8)
Quand à moi je suis revenu à W7 suite à des écrans noirs incompréhensibles.

[ Dernière édition du message le 12/01/2019 à 00:39:21 ]

219
Je vais retranscrire la traduction (perso) afin de pouvoir en discuter :

Citation de la :
Une mise à jour de Windows 10 est en cours, et il semble que l'une de ses fonctionnalités sera d'un bénéfice direct pour les utilisateurs de DAW.

Il s'agit d'un relèvement du plafond d'attribution des cellules d’allocation pour le FLS (stockage local en fibre optique). Nous ne prétendrons pas savoir exactement ce que c'est et comment cela fonctionne, alors nous voir ce que Microsoft explique à ce propos :

"Au fur et à mesure que les PC deviennent plus puissants, les musiciens créent des projets de plus en plus complexes avec plus de pistes, plus d'instruments et des chaînes d'effets plus complexes", explique la société sur son site Web. "En conséquence, certains de ces musiciens se heurtent à un plafond d'allocation de slots FLS (Fiber Local Storage) qui les empêchentde charger dans leurs DAWs autant de plugins uniques qu'ils le souhaitaient. Ce build[18312] augmente considérablement le plafond d'allocation des slots FLS par processus, ce qui permet de charger potentiellement des milliers de plugins uniques. Au-delà des musiciens, ce changement aura un impact positif sur toute application qui charge dynamiquement des centaines ou des milliers de DLLs uniques ayant des durées d'exécution Visual C++ liées statiquement, ou qui alloue des emplacements FLS."

Bien sûr, vous serez toujours limité par la puissance de votre PC, mais tout ce qui facilite un meilleur comptage des instruments et des effets est sûr de plaire aux producteurs avides de plugins. La compilation est actuellement entre les mains de Windows Insiders, qui la testent, mais nous supposons que cette version et les autres améliorations seront déployées à tous les utilisateurs en temps voulu.


Ce que je ne comprends pas, c'est qu'avec tous les DAW, nous sommes (présentement) uniquement limités par la puissance du processeur quant au nombre d'instances de plugins pouvant être ouvert. Déjà, ici et maintenant, il y a des mecs qui ouvrent des dizaines et des dizaines d'instances de Kontakt (tous chargé à bloc de 16 instruments chacun), entre autres, pour faire de gros templates orchestraux. Idem avec ceux qui font de l'EDM avec des synthés virtuels gourmands et de multiples plugins d'effets (et/ou ceux qui enregistrent et mixent des musiciens en pistes audio toutes chargées de multiples effets). Nous sommes déjà limités que par le processeur. Et je n'ai jamais, mais jamais entendu/lu d'histoires d'utilisateurs de DAW ayant été limité par un « plafond d'allocation de slots FLS ». :??:

Ça fait plus de 20 que je fais de la MAO et que je lis toute l'actualité dispo à ce sujet, consulte plusieurs sites et forums comme AF, Gearslutz, Sound On Sound, Vi-Control, Audiokeys, KVR, Cockos Forum, Studio One Forum, FL Studio Forum, etc., et je n'ai jamais rien lu au sujet d'éventuels problèmes de « plafond d'allocation de slots FLS » limitant l'ouverture en nombre de plugins. Avec mon actuel 8700K je peux déjà ouvrir des centaines d'instances d'EQ, comp, VSTi, etc.

:?!:

À moins que cela ne concerne uniquement que les pilotes Windows WDM/WaveRT/Directsound, donc autant dire, aucun d'entre nous, puisque nous bossons tous en ASIO (étant donné, justement, que les pilotes ASIO bossent indépendamment de la couche audio du système d'exploitation afin de ne pas dépendre de l'OS et d'être plus performant).

Bref, je ne vois pas du tout de quoi ils causent! J’aimais vu aucune mention de ce problème et du terme utilisé (« plafond d’allocation FLS ») nulle part ailleurs avant aujourd'hui.

:noidea:

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

220
Bon, après avoir fait quelques recherches/lectures, il m'apparaît que l'interprétation de la news par Musicradar.com, et, surtout, de son titre :

« La nouvelle mise à jour de Windows 10 vous permettra de charger potentiellement des milliers de plugins dans votre DAW »

...est quelque peu pompeuse/erronée. :??:

Comme l'auteur l'écrit lui-même dans son article, il ne sait pas vraiment de quoi il s'agit ni ce que ça implique.

En fait, il s'agit d'une espèce de limite théorique qui sera résolue et qui permettra (potentiellement) aux développeurs de ne plus être limité par la quantité d'allocations mémoire simultanée entre plusieurs bibliothèques .dll

Sauf que, dans les faits, ça ne pose pas vraiment de problème présentement (pour nous en MAO) et cela n'aura donc pas d'incidence directe et concrète pour nous dans la mesure où nous arrivons de toute façon tous au taquet de nos CPU (même avec des bêtes de course) avant de souffrir de cette limite « FLS ».

Pour faire simple, c'est comme si j'écrivais une news pour annoncer que l'actuelle limite théorique de la quantité de RAM pouvant être gérées par un OS 64bit (18 millions de TB) sera dépassée et que cela nous permettra dorénavant de charger le double d'instruments Kontakt dans nos PC MAO! :roll:

...en oubliant de mentionner que, de toute façon, presque aucune carte mère ne permet présentement d'embarquer plus de 128GB (ou 4TB pour les serveurs Xeon) de RAM et donc que nous sommes encore très, très, très loin d'être embêtés/limités par le plafond de 18 millions de TB théorique.

Bref, faut pas s'attendre à pouvoir insérer plus de plugins dans nos DAW à cause de cet update.

Le lien de la page Microsoft qui explique ce que sont les « Fiber Local Storage » (FLS) :


"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

221
Merci pour ces intéressantes explorations.

Citation :
À moins que cela ne concerne uniquement que les pilotes Windows WDM/WaveRT/Directsound, donc autant dire, aucun d'entre nous, puisque nous bossons tous en ASIO (étant donné, justement, que les pilotes ASIO bossent indépendamment de la couche audio du système d'exploitation afin de ne pas dépendre de l'OS et d'être plus performant).

Ouais, mais ASIO a une grosse, une énorme limite : celle de ne pouvoir gérer qu'une seule interface audio. Cette limite n'existe pas en MME ni en Wasapi, ce qui ouvre plein de possibilités intéressantes.
Je crois que MS cherche vraiment à rendre Wasapi aussi performant que ASIO. Et pour certaines interfaces, il n'en est pas loin. Su' on se retrouve avec un Wasapi aussi performant que ne l'est ASIO ouvrirait des perspectives intéressantes.

Il me semble aussi (mais sous réserves parce que je n'ai pas testé depuis longtemps) que Wasapi gère beaucoup mieux la cohabitation de différentes fréquences d'échantillonnage. En ASIO, ça peut parfois poser problème de switcher entre sa STAN en 24/88.1 et un lecteur audio lisant du 16/24 ou une vidéo en 16/48. Je ne sais pas si c'est une question de drivers d'interface ou de STAN, mais il y a des cas où le switch se fait mal et où la FE reste bloquée sur celle de la dernière source lue au lieu de se remettre sur celle qu'on vient de (re)lancer. Il me semble que Wasapi gère ça mieux. A vérifier.
222
223
@Will

En effet, tu as tout à fait raison et je suis d'accord : un pilote « générique Windows » qui serait aussi performant que le ASIO serait une vraie tuerie! ...si ce n'est que pour pouvoir utiliser plus d'une interface audio à la fois, en effet.

D'accord aussi avec les problèmes de switch de fréquences (je constate la même chose que toi depuis tjrs avec toutes mes cartes de son/DAW).

Sur ce, je vais lire le lien de dsy...

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

224
Bon, j'ai lu une autre news sur synthtopia.com et il semble que le problème a été rencontré que par quelques rares individus (ingé/prod) avec des projets hyper-complexes sur des « bécanes de la mort qui tue sa race ».

La limite FLS concerne uniquement des plugins différents et non pas les instances d'un même plugin. Donc, ouvrir 200 instances de Kontakt et 200 instances de Serum ne consomme pas 400 slots, mais seulement 2/4 slots (voir explication de Pete plus bas). Autrement dit, pour ce que j'en comprends jusqu'à maintenant, presque personne n'a été touché jusqu'à présent parce qu'il faut que le projet, dans le DAW, utilise au moins 128 plugins totalement différents avant de poser problème.

Bref, pour le commun des mortels qui utilise 30 instances d'un même EQ, 30 instances d'un même comp, 30 instances d'une même reverb, plusieurs instances de VSTi, etc., il est très peu probable qu'il atteigne la limite FLS. Cet update ne bénéficiera donc qu'à ceux dont les projets comportaient ±128 plugins totalement différents/projet.

Le passage de la limite de 128 à 4000 est une bonne nouvelle pour le futur, car, en effet, avec des processeurs de plus en plus puissants, nous sommes tous portés à ouvrir de plus en plus de plugins et à faire des projets de plus en plus chargés en plugins et complexes, mais, très franchement, à court et moyen terme, je doute que cela touche la plupart d'entre nous.

Même avec mes gros templates orchestraux où j'ai 150 instances de Kontakt (et près de mille pistes), des dizaines de synthés virtuels et d'innombrables effets par piste, si je fais le décompte des plugins unique (et non le nombre d'instances des mêmes plugins) qui sont utilisé dans mes projets, je n'atteins même pas 40 plugins totalement différents/projet.

Et vous?

_____________

Je retranscrit (trad perso) ce que Pete Brown, de Microsoft, explique sur le sujet :


Citation de explication :
« Ce qui se passait, c'est que le DAW utilisait, disons, 40 slots lui-même, et que les gens avec des projets vraiment complexes utilisaient beaucoup de plugins uniques (pas des instances, mais des plugins complètement différents) dans leurs projets, et avaient des problèmes pour charger les derniers qui auraient donc dépassé la limite de 128 FLS.

C'était sur un projet typiquement très complexe sur un système extrêmement costaud, mais cela est arrivé à certaines personnes. Le DAW refuserait simplement d'ajouter une instance de ce prochain plugin. Ils pouvaient utiliser de nouvelles instances de plugins existants dans le DAW, parce que le code avait déjà été chargé et initialisé, mais de nouveaux plugins (de nouvelles DLL qui n'ont pas déjà été chargées dans le projet) échouaient.

Maintenant, nous aimerions vraiment que les développeurs lient dynamiquement le runtime pour que nous puissions le réparer (corrections de bogues et de sécurité) sans avoir à recompiler leurs plugins. Mais nous savons que ce n'est pas près d'arriver, et pour les vieux plugins : jamais. Nous avons donc modifié la limite FLS, la faisant passer de 128 à un peu plus de 4000.

Les développeurs n'ont rien à faire, mais les utilisateurs finaux ne seront plus limités par le nombre de leurs plugins dans leur DAW par cette limitation. La nouvelle limite de 4000 signifie qu'aujourd'hui les utilisateurs manqueront de mémoire et de ressources processeur avant de manquer d'emplacements FLS. Mais nous avons fait en sorte qu'il nous soit beaucoup plus facile de l'augmenter à l'avenir quand nous aurons besoin d'en faire plus de 4000.

La limitation remonte à la période Vista et XP. La raison pour laquelle certains utilisateurs s'y heurtent maintenant, c'est que les PC sont devenus si puissants que les musiciens atteignent cette limite alors qu'auparavant, ils manquaient tout simplement de mémoire ou de CPU.

C'est un peu difficile d'expliquer en termes simples ce qu'est le FLS parce que c'est un changement au code du noyau dans Windows. Mais voici un plan :

Les slots FLS permettent de gérer de petits emplacements de stockage en mémoire pour ce que l'on appelle les "Fibres". Les fibres sont des fils légers. Les threads sont des bits de code qui s'exécutent en parallèle, parfois sur différents cœurs de processeur. Presque tout ce qui est fait en parallèle dans une station audionumérique utilise des fibres ou des fils de discussion pour permettre l'exécution de ce code. La façon dont cela est géré diffère d'une station de travail audionumérique à l'autre.

Les DAW sont un processus qui permet de charger du code externe (plugins) contenu dans les DLL. Les DLL (Dynamic Link Libraries) sont des codes compilés qui sont empaquetés spécifiquement pour être chargés par d'autres processus. Les DLLs sont le principal mode de partage du code sous Windows.

La plupart des plugins VST pour Windows sont compilés en utilisant une version de Visual C+++. Visual C+++ a une bibliothèque d'exécution pleine de fonctions qui sont utilisées par tout ce qui est compilé avec lui. Cette bibliothèque d'exécution alloue (selon la version) un ou deux emplacements FLS par instance de la bibliothèque chargée dans un processus.

Désormais, pour plus de commodité et de facilité d'installation, la plupart des éditeurs de plugins lient statiquement ce runtime. Cela signifie que le code d'exécution est inclus dans la DLL du plugin, au lieu d'être référencé par une autre DLL. Donc, si vous avez 50 plugins uniques différents chargés dans le DAW et que chaque plugin relie statiquement le runtime, il y aura 50 copies de ce code d'exécution chargées dans le processus DAW. Chaque copie de ce code d'exécution attribuera un ou deux emplacements FLS, de sorte que vous pouvez vous retrouver avec entre 50 et 100 emplacements FLS utilisés uniquement par le runtime.

Si le plugin relie dynamiquement le runtime (c'est-à-dire qu'il fait référence à une DLL d'exécution installée avec le plugin ou déjà présente sur le système), seules autant de copies du runtime seront chargées dans le processus DAW que de versions uniques de ce runtime. Donc, s'il y a 50 plugins dans le processus, mais que collectivement ils utilisent, disons, 5 versions uniques du runtime, il n'y aura que 5 copies de ce code chargées en mémoire. C'est évidemment mieux pour l'utilisation de la mémoire, mais aussi parce qu'il n'y aura qu'entre 5 et 10 emplacements FLS utilisés. Il y a un peu plus de complexité ici en fonction de la façon dont le runtime est installé (application locale, globale, etc.) et des versions disponibles, mais cela en résume l'essentiel.

Le DAW lui-même a également tendance à utiliser un certain nombre d'emplacements FLS. Cela varie considérablement d'un DAW à l'autre. La slot peut être utilisée juste pour une variable pour, disons, garder la trace d'un pointeur dans un tampon audio, ou autre chose. »

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou

225
@Will

La discussion s'est poursuivie sur l'autre thread créé par dsy, mais, en poursuivant à suivre l'évolution du thread sur Gearslutz, Pete Brown (Microsoft) vient de répondre personnellement à quelques questions de Mario Krušelj (aka « Evil Dragon », célèbre scripteur de Kontakt présent sur de nombreux forums concernant la MAO/Kontakt).

L'une des réponses (message #92) de Pete concerne la possibilité de l'agrégation des pilotes audio (je traduis):

Citation de Pete, :
Quant à l'agrégation, il semble vraiment que les gens veulent s'en tenir à l'ASIO. Seulement quelques DAWs supportent WASAPI (Cakewalk, FL Studio si je me souviens bien, peut-être un autre). L'agrégation ajouterait une petite quantité de latence/de frais généraux et les gens jugent les interfaces et les examinent en se basant sur des millisecondes. Aucune entreprise de matériel ne veut jouer d'une manière qui supporterait d'autres entreprises de matériel, au prix d'une petite quantité de latence.

D'autres choses dont j'ai parlé, y compris l'isolation audio. Cela fonctionnait assez bien au téléphone, mais nous ne développons plus d'OS téléphonique. Ça ne ferait rien pour l'ASIO.


Donc ça semble mort quant à nos souhaits pour l'amélioration des pilotes Windows. :|

"Si t'enregistres à Poudlard, avec l'ingé son Dumbledore, les lois physiques tu peux t'en foutre. Mais dans l'monde réel, les lois physiques, les mesures, le dBFS, tout ça existe bel et bien." youtou