• [^] # Re: Interet ?

    Posté par . En réponse au journal fglrx on a real-time kernel. Évalué à 2.

    bien sûr que rien ne t'empêche de régler tes tailles/nombre de buffers à des niveaux démentiels : mais ça ne signifie absolument pas que ton système est capable de les suivre.

    Si tu mesures à l'oscillo les temps de réaction d'un système non-RT pour un appel système, tu t'apercevras qu'en moyenne le temps de réponse est dans les 15 à 20 ms, quelque soit l'OS (contre +/- 50 micro secondes en RT - un facteur presque mille !).

    Tu vois bien que dans ces conditions, il ne sert à rien de réclamer une précision de 3ms à un système qui ne peut de toute façon pas te les fournir.

    Peut-être que tu auras tes 3 ms quelques secondes, au petit bonheur, jusqu'à ce que ton appli soit préemptée par une tâche de fond ou un accès disque ou que sais-je... et là tu auras ce qu'on appelle des Xruns dans le jargon de Jackd : des décrochages plus ou moins long du buffer.

    Jack t'en informe et les compte, ce qui te permet de régler les valeurs de buffer jusqu'à ce que ça n'arrive plus. J'imagine que les applis Windows ne te le disent pas, c'est tout...

    En tout cas, la qualité de l'audio produite sera très inégale. On entend pas forcément des Xruns de moins de 10 ms, le son est juste moins bon, voire carrément dégueu, du fait de la distortion des formes d'onde que ça engendre.

    > Et franchement ça se saurait. Si la situation était si pourrie sous les autres
    > OS, comment expliquerais-tu qu'aucun des editeurs majeurs de synth /
    > sequencers et autres ne se soit precipité sur linux ?

    Mais c'est complètement notoire ! fais quelques recherches sur le sujet et tu verras.

    Quant aux éditeurs de synthés, ils ne dépendent que du niveau d'exigence de leur public. La qualité non-RT peut sans doute suffire pour un usage non-pro ou occasionnel... il faut vraiment pas avoir beaucoup d'oreille en tout cas ;-/

    Pour les pros, eh ben, bien sûr qu'ils se précipitent sous linux... leur seul problème est de s'adapter au système, ce qui n'est pas forcément évident - c'est pour ça qu'on voit apparaître des produits du genre du "Receptor" dont tu me parlais. Va donc regarder la FAQ du lien que tu me donnais dans ton autre commentaire, c'est édifiant :

    http://www.museresearch.com/receptor.php?r=faq

    ils font tourner un système de plugin Windows sur un Linux RT pour que leurs utilisateurs gardent le confort de leurs habitudes et de leur réglages Windows, mais avec la précision et la qualité sonore qu'apporte le RT.

    C'est quand même un comble :-)