J'ai essayé d'activer le son pour le noyau linux-virtuel car je veux faire tourner un serveur Ubuntu ultra mince sous VirtualBox mais j'ai besoin de l'audio. La différence d'utilisation des ressources entre virtuel et générique/serveur est étonnamment grande, avec le noyau virtuel utilisant 80Mb de moins de RAM après un démarrage propre (130Mb contre 210Mb), et je veux vraiment tirer chaque cycle d'horloge et octet disponible que je peux du système. De plus, le noyau virtuel dispose de quelques optimisations supplémentaires activées spécifiquement pour les machines virtuelles (c'est du moins ce qu'on m'a dit).
J'ai compilé mon propre noyau à quelques reprises dans le passé, par exemple pour inclure le module Intel-PHC (pour une meilleure gestion de l'énergie sur les Thinkpads), donc le concept ne m'est pas totalement étranger, mais je me suis heurté à un problème étrange que j'espère que quelqu'un pourra m'expliquer : Lorsque je fais une différence entre les fichiers de configuration pour Linux-générique et Linux-virtuel, il y a très peu de différences, et certainement aucune qui concerne le support du son ; il n'y a vraiment que cinq ou six lignes qui diffèrent, et elles concernent principalement le timing des entrées/sorties, l'état de veille et les priorités. Que se passe-t-il ? Je m'attendais à ce que les différences soient importantes et que je sois capable d'identifier les options qui activent le son en les regardant, mais mon problème ne semble pas du tout être lié au fichier de configuration (oui, je suis au courant de la section sur les pilotes de son - elle est identique entre les deux configurations du noyau). Est-ce que je cherche au mauvais endroit ?
Merci beaucoup !