Attention, vous êtes ici dans la page Archives du site qui sert à conserver certaines anciennes pages à des fins historiques et les informations contenus ici ne sont probablement plus à jour !
Cette page d'archive du site concerne une ancienne version. Si vous cherchez des informations plus récentes, veuillez vous rendre sur la page Mandriva.
--> Une vidéo d' un bureau Mandriva 2008.1 M.A.O (à la découverte de jack-rack...) mdv-jack-desktop.
Table des matières
La facilité en 3 étapes
On peut obtenir un système taillé pour la M.A.O. libre très facilement.
Le noyau (kernel)
Aujourd'hui, le noyau sur lequel se base Mandriva a grandement évolué. De plus, Mandriva y applique de nombres correctifs et améliorations. Enfin, elle intègre sur cette version (2008.1 la toute dernière version d'Alsa, plus de nombreux patchs pour Alsa, et de nombreux pilotes supplémentaires).
Jack est heureux comme un poisson dans l' eau, avec le noyau par défaut !
Mais bien sûr, pour les fans d'Ardour, et d'ailleurs pour tout les utilisateurs de MAO, on préfèrera toujours un noyau hard-realtime. Installez-le sur votre Mandriva, simplement en faisant :
urpmi kernel-rt-latest kernel-rt-devel-latest
Il existe plusieurs saveurs pour le kernel-RT !
- Une version classique, destinée aux architectures mono-processeur,
- Une version SMP destinée aux architectures multi-cœurs ou multi-processeurs,
- Une version debug, si vous êtes développeurs de pilotes, et/ou du noyau,
- Une version -devel -> indispensable pour avoir la re-compilation automatique de vos pilotes secondaires,
- Les sources, uniquement si vous souhaitez recompiler votre noyau.
Donc, pour une machine possédant plusieurs processeurs, ou un processeur à plusieurs cœurs, voir les deux à la fois, on installe donc :
urpmi kernel-rt-smp-latest kernel-rt-smp-devel-latest
On peux noter que le driver Nvidia fournit sur le dépôt non-free est patché pour le support du Temps-Réel dur (et de Xen) : les utilisateurs de Linux pour la MAO n'ont plus besoin de faire un choix entre RT et nvidia... Plus aucun ooops du noyau à l' horizon, et de bien meilleures performances en latence.
Le système
Éditez votre fichier /etc/security/limits.conf. Par exemple pour un utilisateur qui s' appelle "sumo" :TRÈS IMPORTANT : ces paramètres sont à ajuster en fonction de votre machine.
sumo - memlock 500000 sumo - rtprio 99 sumo - nice -19
On observe que seulement 500Mo de mémoires vives sont définitivement verrouillées appartenant à sumo. C'est à dire que le système ne pourra jamais octroyer plus de 2.5go de RAM à tout démon et tout autre utilisateur : ces 500mo de mémoires vives sont garanties pour l'utilisateur sumo, quelle que soit la charge système...
Avec cette configuration (et quelques autres, Jack entre autre, que vous trouverez détaillées sur la page ProAudio ), l'auteur fait tourner, pour un stupide test, 8 applications audio (lmms, hydrogen, mplayer, amarok moteur xine, zynaddsubfx, rezound, terminatorx et puredata), toutes routées vers Ardour, qui assure un enregistrement multi-pistes de l'ensemble, le tout routé vers Jack, pendant plus de 5 heures, sans aucun xrun alsa.. zéro, rien nibe... avec une latence de ... 0,252 milliseconde... ! ;)
Assurez-vous bien entendu que vos utilisateurs se trouvent dans le groupe Audio. À l' aide de l'outil graphique Drakuser vous pourrez gérer tout cela en quelques clics. Si vous avez plusieurs utilisateurs sur la machine et que vous souhaitez que tous aient accès aux capacités temps-réel, faites un fichier limits.conf adapté, en remplaçant le nom d'un utilisateur spécifique par @audio .
Les applications
Toutes sont fournies, ou quasiment. Lancez "menu -> installez des logiciels" pour configurer automatiquement les sources des dépôts en ligne, et naviguez à la recherche de vos applications préférées, ou découvrez-en de nouvelles.
Conclusion
Les plus
- Installation aisée,
- Boot très rapide,
- Kde très très réactif/rapide,
- L'auto détection de nombreux matériels (certainement la distribution avec le meilleur support matériel par défaut),
- Outils d'administration graphique de Linux simples et pratiques,
- Facilité de mise à jour et d'installation de programmes,
- Facilité pour transformer une Mandriva en véritable studio / sound-system MAO.
Les un peu moins
- je cherche encore
- moins de moyens (financiers et humains) que les grandes distributions comme Ubuntu.