Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Microsoft Windows 10
Photos
1/25
Microsoft Windows 10

Système d'exploitation de la marque Microsoft appartenant à la série Windows

Sujet Windows 10: avantages et inconvénients:

  • 226 réponses
  • 31 participants
  • 33 331 vues
  • 34 followers
1 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 premier post
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

226
Merci pour ces retours d'informations.

Citation :
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

Ou pas.
Pour ma part, j'en suis plutôt à réduire au maximum, non seulement le nombre de plugins utilisés dans un projet, mais carrément le nombre installé dans mon ordi. Et à faire des projets avec de moins en moins de pistes (bon, ok, je ne fais pas de musique orchestrale).
227
Idem et ça soulage.