Utiliser un noyau .rpm pour faire un serveur audiophile ?

Bonjour.

Pour faire un serveur audiophile sous Debian j’aimerais utiliser ce noyau ccrma.stanford.edu/planetccrma/m … ma.src.rpm qui est un rpm.
Je débute vraiment dans ce domaine et je ne sais pas du tout comment m’y prendre. Est-ce que vous pouvez me donner quelques conseils et des pistes à suivre.

Merci.

A+

[quote=“laguespa”]Bonjour.

Pour faire un serveur audiophile sous Debian j’aimerais utiliser ce noyau ccrma.stanford.edu/planetccrma/m … ma.src.rpm qui est un rpm.
Je débute vraiment dans ce domaine et je ne sais pas du tout comment m’y prendre. Est-ce que vous pouvez me donner quelques conseils et des pistes à suivre.

Merci.

A+[/quote]
Salut,
Vraiment du hors-piste bien casse-gueule mais ça doit peut-être marcher avec le logiciel Alien

alien/stable 8.92 all Convertisseur et installeur de paquets RPM et autres

Un tutorial:
https://www.howtoforge.com/converting_rpm_to_deb_with_alien

Avec un noyau j’essaierai pas.
Je pensais plutôt compiler la source pour Debian mais je ne sais pas comment m’y prendre avec un rpm.

A+

[quote=“laguespa”]Avec un noyau j’essaierai pas.
Je pensais plutôt compiler la source pour Debian mais je ne sais pas comment m’y prendre avec un rpm.

A+[/quote]

Quelle horreur un noyau de fedora sur une Debian :confused:

Regarde du côté de la compilation d’un noyeau RT sous debian, par exemple : http://pengutronix.de/software/linux-rt/debian_en.html

Bonsoir.

Vous allez pensé que je suis têtu mais c’est ce noyau en particulier que je voudrais utiliser.
Je connais les noyaux rt pour Debian mais il se trouve que celui-là a été optimisé pour faire un serveur audiophile. Quoi exactement j’en sais rien. Une chose est sûre c’est que je l’utilise en ce moment sur Fedora 22 Server pour écouter de la musique et le son est d’une qualité assez exeptionnelle.
C’est ma familiarité avec Debian qui me pousse à vouloir l’utiliser mais bon, Fedora ou Debian, ça reste du libre non ?

A+

Un kernel low latency parait que c’est bon pour la musique

ligfy.net/compiler-un-noyau-linu … -ou-ubuntu

[quote=“laguespa”]Bonsoir.

Vous allez pensé que je suis têtu mais c’est ce noyau en particulier que je voudrais utiliser.
Je connais les noyaux rt pour Debian mais il se trouve que celui-là a été optimisé pour faire un serveur audiophile. Quoi exactement j’en sais rien. Une chose est sûre c’est que je l’utilise en ce moment sur Fedora 22 Server pour écouter de la musique et le son est d’une qualité assez exeptionnelle.
C’est ma familiarité avec Debian qui me pousse à vouloir l’utiliser mais bon, Fedora ou Debian, ça reste du libre non ?

A+[/quote]

Moi aussi je suis têtu, regarde du côte de la compilation (dixit à faire soi même ça me paraissait évident), tu décompose leur ‘conf’ et tu la refait à l’identique.

Personnellement je vois pas en quoi un kernel comme le leur serait mieux ou moins bien qu’un kernel ‘real time’ fait maison.

https://rt.wiki.kernel.org/index.php/Main_Page
https://www.kernel.org/pub/linux/kernel/projects/rt/
https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO

Je t’avais mis sur la voie pour affiner tes recherches avec un simple exemple :whistle:

[quote=“Clochette”]
Moi aussi je suis têtu, regarde du côte de la compilation (dixit à faire soi même ça me paraissait évident), tu décompose leur ‘conf’ et tu la refait à l’identique.

Personnellement je vois pas en quoi un kernel comme le leur serait mieux ou moins bien qu’un kernel ‘real time’ fait maison.

https://rt.wiki.kernel.org/index.php/Main_Page
https://www.kernel.org/pub/linux/kernel/projects/rt/
https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO

Je t’avais mis sur la voie pour affiner tes recherches avec un simple exemple :whistle:[/quote]

Salut Clochette et merci de ton attention.
Grantoubab merci pour le lien. Je vais en avoir besoin.

Je vais suivre tes liens et je vais aussi me faire un serveur audio avec un noyau RT Debian pour voir ce que ça donne en terme de rendu sonore. Je ne sais pas non plus en quoi ce kernel Fedora ferait mieux bien le boulot et ça vaut le coup d’essayer.

A+ et merci de ton attention.

Dites-moi, les noyaux RT c’est sur cette page non ? : kernel.org/pub/linux/kernel … ts/rt/4.1/
Mais je vois que ce sont des patch. Un patch c’est pas le noyau en lui-même ?

[quote=“laguespa”]Dites-moi, les noyaux RT c’est sur cette page non ? : kernel.org/pub/linux/kernel … ts/rt/4.1/
Mais je vois que ce sont des patch. Un patch c’est pas le noyau en lui-même ?[/quote]

Il te faut compiler ton noyau maison depuis les sources et appliquer les patch nécessaire.

Je le faisais à l’époque pour des serveurs de jeux, c’était contraignant de refaire à chaque sortie d’une CVE :whistle: l’avantage c’est que je dégagé tous ce que je n’avais pas besoin et m’autorisais à monter des kernels RT à 1000Hz de fréquence d’horloge pour une plus grande réactivité sur les serveurs … mais c’est loin tout ça :stuck_out_tongue:

Salut Clochette et merci de m’aider.

Je ne sais pas encore quelle méthode je vais choisir.

Dans le lien que tu m’as donné (pengutronix.de/software/linux-rt/debian_en.html), si j’ai bien compris, je n’ai qu’à ajouter le dépôt à mon sources.list et installer le noyau linux-image-2.6-rt-${ARCH} prêt à l’emploi et démarrer dessus. Question de débutant : est-ce que c’est pas un peu vieux le noyau 2.6 pour reconnaître et gérer certains périphériques comme ma carte son externe ou un dique dur externe ?

Autre méthode : Grandtoubab m’a filé ce lien : kernel.org/pub/linux/kernel … 7.patch.gz ?

Je rappelle que la solution finale est de faire un serveur audio à partir d’une installation minimale de Debian avec un noyau optimisé pour la lecture de flux audio. Je m’inspire de ce tuto que j’ai suivi qui a été fait pour Fedora 22 Server : enceintesetmusiques.com/foru … e_v1.3.pdf. Ça tourne sur une de mes machines, le résultat est excellent mais c’est pas Debian auquel je suis habitué depuis quelques temps maintenant…

A+ et bonne fêtes de fin d’année à tou(te)s

Salut,
Debian Linux Kernel Handbook pour travailler sous Debian
http://kernel-handbook.alioth.debian.org/

c’est toi qui en fera un noyau RT en sélectionnant habilement les parametres
Tu peux auusi essayer un kernel low latency d’ubuntu.
Exemple le 4.4
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc6-wily/

@desktop:~/Téléchargements/Kernel$ ls linux-headers-4.4.0-040400rc6_4.4.0-040400rc6.201512202030_all.deb linux-headers-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb linux-image-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb

@desktop:~/Téléchargements/Kernel$ sudo dpkg -i *.deb [sudo] password for: Sélection du paquet linux-headers-4.4.0-040400rc6 précédemment désélectionné. (Lecture de la base de données... 138223 fichiers et répertoires déjà installés.) Préparation du dépaquetage de linux-headers-4.4.0-040400rc6_4.4.0-040400rc6.201512202030_all.deb ... Dépaquetage de linux-headers-4.4.0-040400rc6 (4.4.0-040400rc6.201512202030) ... Sélection du paquet linux-headers-4.4.0-040400rc6-lowlatency précédemment désélectionné. Préparation du dépaquetage de linux-headers-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb ... Dépaquetage de linux-headers-4.4.0-040400rc6-lowlatency (4.4.0-040400rc6.201512202030) ... Sélection du paquet linux-image-4.4.0-040400rc6-lowlatency précédemment désélectionné. Préparation du dépaquetage de linux-image-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb ... Examining /etc/kernel/preinst.d/ run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-040400rc6-lowlatency /boot/vmlinuz-4.4.0-040400rc6-lowlatency Done. Dépaquetage de linux-image-4.4.0-040400rc6-lowlatency (4.4.0-040400rc6.201512202030) ... Paramétrage de linux-headers-4.4.0-040400rc6 (4.4.0-040400rc6.201512202030) ... Paramétrage de linux-headers-4.4.0-040400rc6-lowlatency (4.4.0-040400rc6.201512202030) ... Paramétrage de linux-image-4.4.0-040400rc6-lowlatency (4.4.0-040400rc6.201512202030) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-040400rc6-lowlatency /boot/vmlinuz-4.4.0-040400rc6-lowlatency run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-040400rc6-lowlatency /boot/vmlinuz-4.4.0-040400rc6-lowlatency update-initramfs: Generating /boot/initrd.img-4.4.0-040400rc6-lowlatency W: Possible missing firmware /lib/firmware/radeon/hainan_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hainan_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hainan_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hainan_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hainan_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hainan_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/oland_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/verde_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/pitcairn_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/tahiti_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_sdma.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_mec.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/mullins_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_sdma.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_mec.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kabini_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_sdma.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_mec2.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_mec.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/kaveri_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_sdma.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_mec.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/hawaii_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_smc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_sdma.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_rlc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_mc.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_mec.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_ce.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_me.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/bonaire_pfp.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/RV770_uvd.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/RS780_uvd.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/R600_uvd.bin for module radeon W: Possible missing firmware /lib/firmware/radeon/TAHITI_vce.bin for module radeon run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-040400rc6-lowlatency /boot/vmlinuz-4.4.0-040400rc6-lowlatency run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-040400rc6-lowlatency /boot/vmlinuz-4.4.0-040400rc6-lowlatency Création du fichier de configuration GRUB… Found background image: /usr/share/images/desktop-base/desktop-grub.png Image Linux trouvée : /boot/vmlinuz-4.4.0-040400rc6-lowlatency Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-040400rc6-lowlatency Image Linux trouvée : /boot/vmlinuz-3.16.0-4-686-pae Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-4-686-pae Found memtest86+ image: /boot/memtest86+.bin Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin fait

et ça boot sans probleme

[code]root@desktop:/boot# ls
abi-4.4.0-040400rc6-lowlatency memtest86+.bin
config-3.16.0-4-686-pae memtest86+_multiboot.bin
config-4.4.0-040400rc6-lowlatency System.map-3.16.0-4-686-pae
grub System.map-4.4.0-040400rc6-lowlatency
initrd.img-3.16.0-4-686-pae vmlinuz-3.16.0-4-686-pae
initrd.img-4.4.0-040400rc6-lowlatency vmlinuz-4.4.0-040400rc6-lowlatency

root@desktop:/boot# uname --all
Linux desktop 4.4.0-040400rc6-lowlatency #201512202030 SMP PREEMPT Mon Dec 21 01:50:59 UTC 2015 i686 GNU/Linux
root@desktop:/boot#
[/code]

Tiens il semblerait que je rencontre des problèmes avec le dépaquetage des headers

# dpkg -i *.deb
Sélection du paquet linux-headers-4.4.0-040400rc6-generic précédemment désélectionné.
(Lecture de la base de données... 43019 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de linux-headers-4.4.0-040400rc6-generic_4.4.0-040400rc6.201512202030_amd64.deb ...
Dépaquetage de linux-headers-4.4.0-040400rc6-generic (4.4.0-040400rc6.201512202030) ...
Préparation du dépaquetage de linux-image-4.4.0-040400rc6-generic_4.4.0-040400rc6.201512202030_amd64.deb ...
Done.
Dépaquetage de linux-image-4.4.0-040400rc6-generic (4.4.0-040400rc6.201512202030) sur (4.4.0-040400rc6.201512202030) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-040400rc6-generic /boot/vmlinuz-4.4.0-040400rc6-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-040400rc6-generic /boot/vmlinuz-4.4.0-040400rc6-generic
dpkg: des problèmes de dépendances empêchent la configuration de linux-headers-4.4.0-040400rc6-generic :
 linux-headers-4.4.0-040400rc6-generic dépend de linux-headers-4.4.0-040400rc6 ; cependant :
  Le paquet linux-headers-4.4.0-040400rc6 n'est pas installé.

dpkg: erreur de traitement du paquet linux-headers-4.4.0-040400rc6-generic (--install) :
 problèmes de dépendances - laissé non configuré
Paramétrage de linux-image-4.4.0-040400rc6-generic (4.4.0-040400rc6.201512202030) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled 
(4.4.0-040400rc6.201512202030 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(4.4.0-040400rc6.201512202030 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-040400rc6-generic /boot/vmlinuz-4.4.0-040400rc6-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-040400rc6-generic /boot/vmlinuz-4.4.0-040400rc6-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-040400rc6-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-040400rc6-generic /boot/vmlinuz-4.4.0-040400rc6-generic
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.4.0-040400rc6-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-040400rc6-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-4-amd64
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-4-amd64
fait
Des erreurs ont été rencontrées pendant l'exécution :
 linux-headers-4.4.0-040400rc6-generic

[Edit] Ça boote quand même et j’ai pu comparer ce noyau avec le noyau ccrma.stanford.edu/planetccrma/m … ma.src.rpm
Y’a pas photo, le kernel ccrma pour Fedora a un son nettement meilleur. Davantage de matière, de la dynamique et une grande profondeur de scène.

A+

Je ne vois pas pourquoi il en serait autrement puisque tu as installé le noyau amd64.
Il faut plutôt ( comme disait Milou) essayer avec le noyau low latency

Damned, t’as raison, j’ai bêtement choisi celui qui correspondait à mon architecture. Je corrige et je reviens vous dire. Merci de ton attention en tout cas.

A+

Voilà qui est fait.

Toutefois j’ai toujours des erreurs…

Des erreurs ont été rencontrées pendant l'exécution :
 linux-headers-4.4.0-040400rc6-lowlatency

A+

sur ma machine c’est le paquet
kmod version 18-3
Ce paquet fournit un ensemble de programmes pour charger, insérer et enlever
des modules noyau pour Linux.
Il remplace module-init-tools.

et je travaille toujours avec 3 fichiers comme indiqué plus haut, dont le header all.deb

@desktop:~/Téléchargements/Kernel$ ls linux-headers-4.4.0-040400rc6_4.4.0-040400rc6.201512202030_all.deb linux-headers-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb linux-image-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb

Il existe aussi les kernels spécifiques à la version ubuntu studio

help.ubuntu.com/community/Ubunt … TimeKernel

[quote=“grandtoubab”]sur ma machine c’est le paquet
kmod version 18-3
Ce paquet fournit un ensemble de programmes pour charger, insérer et enlever
des modules noyau pour Linux.
Il remplace module-init-tools.
[/quote]

Tu veux dire que ce paquet te permet de charger ou d’enlever certains modules de ton noyau pour l’adapter à l’utilisation que tu en as et que c’est de cette façon qu’il est possible de l’optimiser ?

[quote=“grandtoubab”]
et je travaille toujours avec 3 fichiers comme indiqué plus haut, dont le header all.deb

@desktop:~/Téléchargements/Kernel$ ls linux-headers-4.4.0-040400rc6_4.4.0-040400rc6.201512202030_all.deb linux-headers-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb linux-image-4.4.0-040400rc6-lowlatency_4.4.0-040400rc6.201512202030_i386.deb[/quote]

Ok, je n’avais pas fait attention et je pensais qu’il fallait juste le noyau et éventuellement les headers.
Avec l’installation du all.deb c’est réglé chez moi. Pourquoi faut-il les trois fichiers ?

Dans le tuto que j’ai suivi pour faire ce serveur audio avec Fedora 22 server il est question de :

  • Désactiver le module SELinux,
  • Désactiver le paramètre d’économie d’énergie du CPU­0,
  • Désactiver la fonctionnalité « Access Time »,
  • Désactiver durablement les modules de virtualisation KVM,
    et ensuite d’installer le noyau temps réel Planet CCRMA.

J’ai trouvé un peu de doc sur le noyau CCRMA linuxmao.org/CCRMA
C’est orienté pour de la MAO mais il m’a été conseillé sur un forum audiophile pour bénéficier d’une bonne qualité d’écoute et c’est vrai que c’est superbe.

J’imagine que dans mon cas, pour me rapprocher de ce résultat avec Debian, il faut que je désactive aussi ces modules et que je compile un noyau RT ?

A+

Pour respecter les dépendances entre paquets

[quote]Dans le tuto que j’ai suivi pour faire ce serveur audio avec Fedora 22 server il est question de :

  • Désactiver le module SELinux,
  • Désactiver le paramètre d’économie d’énergie du CPU­0,
  • Désactiver la fonctionnalité « Access Time »,
  • Désactiver durablement les modules de virtualisation KVM.
    J’imagine que dans mon cas, pour me rapprocher de ce résultat avec Debian, il faut que je désactive aussi ces modules et que je compile un noyau RT ?
    [/quote]

Aucune idée, faudrait déja vérifier que tout cela n’est pas déja fait dans le noyau low_latency

Faudrait mieux avoir l’avis d’un spécialiste en noyau Linux.
Pour ce qui est du spécifique audio/vidéo il existe aussi la distribution Ubuntu Studio ubuntustudio.org/

La version http://cdimage.ubuntu.com/ubuntustudio/releases/15.04/release/ubuntustudio-15.04-dvd-amd64.iso contient cdimage.ubuntu.com/ubuntustudio/ … 4.manifest dont

linux-headers-3.19.0-15 3.19.0-15.15 linux-headers-3.19.0-15-lowlatency 3.19.0-15.15 linux-headers-lowlatency 3.19.0.15.14 linux-image-3.19.0-15-lowlatency 3.19.0-15.15 linux-image-lowlatency 3.19.0.15.14 linux-libc-dev:amd64 3.19.0-15.15 linux-lowlatency 3.19.0.15.14

NB: ces noyaux sont très bavard et saturent vite fait les log ( cf /var/log/debug)

ils sont construits avec cette option

root@desktop:/etc/modprobe.d# modinfo evbug filename: /lib/modules/3.19.0-15-lowlatency/kernel/drivers/input/evbug.ko
j’ai donc blacklisté, car mon but n’est pas de debuger, en créant ce fichier:

[code]root@desktop:/etc/modprobe.d# cat evbug-blacklist.conf

evbug is a debug tool and should be loaded explicitly

blacklist evbug[/code]