Mandriva
(Dans l'antémémoire)
|
|
Mandriva
Table des matières1. PrésentationMandriva propose plusieurs versions de sa distribution :
Chaque dépot a des sous-repertoires
Les dépots sont ajoutés automatiquement lors de la première fois qu'on entre dans le gestionnaire des paquets. 1.1. Autres Informations sur Mandriva[+]2. Mandriva 2010.1 Sound StudioElle était prévue pour Juin 2010 et elle est sortie en Juillet. La Mandriva 2010.1 arrive avec un vrai noyau RT 2.6.33 et beaucoup plus d'applications MAO que les précédentes éditions grâce à une collaboration d'un groupe de contributeurs LinuxMAO (dharanamrs, piep, charcler, gisles) et Mandriva (trem, steletch).LinuxMAO peut maintenant donner des idées et activement aider au développement MAO de cette distribution. La Mandriva 2010.1 est un très bon outil parfaitement à jour pour la MAO. 2.1. Mandriva 2010.1 : task-sound-studioLa liste des applications MAO est beaucoup plus longue que la précédente, et la sélection est la suivante:
Requires: jackit-example-clients Requires: laditools Requires: qjackctl Suggests: ladish Suggests: ac3jack? Suggests: ffado
Requires: jackasyn? Suggests: bse-alsa?
Suggests: vmpk Suggests: qmidiroute Suggests: qmidiarp
Requires: fluid-soundfont-gm? Requires: fluid-soundfont-gs? Requires: soundfont-utils? Suggests: swami Requires: timidity-patch-gravis? Requires: timidity-patch-freepats? Requires: Timidity++ Suggests: TiMidity++-interfaces-extra
Suggests: nted Suggests: ktabedit Suggests: mscore
Requires: ladspa-quitte-dsp? Requires: mcp-plugins Requires: pvc? Requires: pvoc? Requires: rev-plugins Requires: swh-plugins Requires: tap-plugins Requires: cmt Requires: blop Requires: caps
Requires: slv2 Requires: swh-lv2 Requires: ll-plugins Requires: calf Requires: ll-plugins-gui? Requires: invada-studio-plugins-lv2
Requires: fluidsynth-dssi Requires: hexter Requires: nekobee Requires: whysynth Requires: wsynth-dssi Requires: xsynth-dssi
Suggests: yoshimi Suggests: qsynth Suggests: ams Suggests: phasex Suggests: bristol Suggests: qsampler Suggests: zynaddsubfx
Suggests: timemachine Suggests: qarecord Suggests: uade? Suggests: upse? Suggests: xmp?
Suggests: audacity Suggests: dino Suggests: jokosher Suggests: lmms Suggests: qtractor Suggests: rezound Suggests: rosegarden Suggests: seq24 Suggests: jackbeat Suggests: beast Suggests: kmid2
Suggests: zynjacku Suggests: ecamegapedal Suggests: gnuitar Suggests: guitarix Suggests: jcgui Suggests: jconvolver? Suggests: rakarrack Suggests: tuxguitar Suggests: jackeq
Suggests: mixxx Suggests: terminatorx Suggests: sooperlooper
Suggests: pd Suggests: drumstick?
Suggests: kernel-rt-devel-latest Suggests: rtirq?
Suggests: mplayer Suggests: vlc-plugin-jack
3. transformation en Sound Studio3.1. 3 étapes de configuration3.1.1. installation des applications Sound Studio et du noyau temps réelAprès l'installation de la distribution Mandriva de son choix et configuration des sources RPM médias Officiel et médias PLF (voir le tutoriel du MLO configurer-sa-base-urpmi MCC (Centre de Contrôle de Mandriva) (icône configurer votre ordinateur) (entrer le mot de passe de l'administrateur) puis Gestion des logiciels:![]() et d'installer le meta-paquettask-sound-studio (Metapackage for sound processing) pour transformer la Mandriva en Sound Studio. A noter que l'on trouvera un choix judicieux complémentaire sur la page ProAudio wiki Mandriva 3.1.2. modification du système![]() 3.1.2.1. /etc/security/limits.confBien que la distribution configure le fichier /etc/security/limits.conf avec les entrées suivantes:@audio - rtprio 50 @audio - nice -10 il nous faudra modifier ce fichier pour satisfaire Jack et ajouter : @audio - memlock 512000 Ici la valeur de memlock correspond à 25% de la mémoire vive (RAM) sur une machine avec 2Go de mémoire vive soit 512Mo. il est parfois nécéssaire d'accentuer la priorité temps réelle (rtprio) : @audio - rtprio 80 Le fichier /etc/security/limits.conf étant sous la responsabilité de l'administrateur du système, le simple utilisateur ne peut pas le modifier. Il faut alors user d'un stratagème pour éditer le fichier avec l'éditeur de texte gedit (gnome) ou kwrite (kde). Pour ce faire, sans sortir de la session, je n'ai rien trouver de mieux que de lancer un terminal en mode administrateur : ![]() et d'y rentrer la commande suivante: gedit /etc/security/limits.conf L'éditeur de texte gedit s'ouvre alors, avec les droits de l'administrateur, sur le fichier /etc/security/limits.conf. Il faut ajouter la ligne : @audio - memlock 512000 puis enregistrer et quitter. 3.1.2.2. Les utilisateurs du groupe audioIl faut que les utilisateurs du système, faisant de la musique, fassent partie du groupe audio .![]() Pour chaque utilisateur faisant de la MAO, cliquer sur la ligne correspondante à l'utilisateur et avec le bouton de droite de la souris sélectionner Éditer. Dans l'onglet Groupes ajouter alors le groupe audio ![]() et pour finir, redémarrer. Et oui, même sur Mandriva GNU/Linux , il faut parfois redémarrer le système. Ici bien faire attention de redémarrer sur le nouveau noyau temps-réel installé pour pouvoir pleinement profiter des capacités exceptionnelles de Jack (paquet jackit sur Mandriva) Si besoin de configurer le noyau RT par défaut dans le menu démarrage (grub) cela se fait aussi dans le MCC (menu "Démarrage", puis "Configurer le démarrage du système") et valider le noyau RT comme noyau par défaut. 3.1.2.3. pour les utilisateurs de carte son firewireffado 2 est inclus à partir de la version 2010.14. optimisation M.A.O.4.1. Le systèmeNe pas oublier, sur un ordinateur portable de passer la fréquence des processeurs en mode Performance grâce à l'applet Gnome Moniteur de fréquence du processeur ou à l'applet KDE équivalente et d'arrêter les processus qui peuvent occuper du CPU inutilement comme l'outil de recherche Beagle.4.1.1. Le flux de l'audio par défaut![]() 4.1.2. Le kernel temps réelTemps Réel : le terme plus exact serait peut être "Temps Déterminé". Un système permettant de soumettre des tâches à des notions de temps précises et choisies. Le temps nécessaire pour obtenir les résultats d' opérations effectuées par les tâches choisies, est déterminé d' avance, ce temps est donc prédictible et peut être garanti. À l' identique pour une machine x86_64 au lieu de x86-32. (après installation, redémarrez la machine sur ce nouveau noyau). Ce kernel vient "nu" : il s' agit du kernel vanilla avec un seul patch, le -rt. Il ne propose donc pas les saveurs d' un kernel Mandriva, comme les correctifs Alsa et ajouts de prise en charge de matériel, pour le moment (pas non plus les ajustements tels que AppArmor). Prenez soin de vérifier le bon fonctionnement de votre matériel avec ce noyau, et préférez toujours utiliser ce kernel en rpm Mandriva. Vous bénéficierez ainsi d' une recompilation automatique de vos pilotes tiers par le mécanisme DKMS, pour ce kernel-rt et ses mises à jour. Rappel : les rpm "-latest" permettent de s'affranchir de la connaissance de la version du noyau le plus récent, à tout instant : celui ci sera automatiquement résolu et installé. 4.1.3. SHM[+]4.1.4. Pour aller plus loin: ajuster la priorité des IRQ handlers pour l'audio[+]5. Conclusion5.1. Les plus
5.2. Les moins
5.3. À considérer
Pour en savoir plus sur Mandriva : * http://www.mandriva.com/fr/communaute/logiciel-libre * http://www2.mandriva.com/fr/community/manifesto/ * http://wiki.mandriva.com/fr/Code_de_conduite Les wikis Audio et MIDI Mandriva : wiki ProAudio Le wiki MIDI Une vidéo d' un bureau Mandriva 2008.1 M.A.O (à la découverte de jack-rack...) mdv-jack-desktop
|
Mégaphone
|