C'est marrant, mais Alsa propose 2 méthodes d'accès aux cartes sons : un write(cannal, données) et un accès par mmap().
Du coup, beaucoup de softs sous Linux utilisent le deuxième.
Problème : l'accès mmap nécessitent que la zone de mémoire correspondant aux différents soit organisé dans l'ordre zone du canal 1 puis zone du canal 2.... Or les cartes ICE1724 ne sont pas organisées comme ça, les cannaux sont entrelacés => le mmap ne marche pas :)
Du coup, avec Alsa, on a le même problème avec beaucoup de cartes : la série Delta de chez Maudio, les Phase de Terratec, rien que ça :)
De plus, beaucoup de cartes ne savent toujours pas mixer en Hard : les vieilles SB64/128, les cartes intégrées Intel (au moins celles qui ont deux ans)...
Conclusion :
- Alsa c'est aussi merdique que Vista avec beaucoup de cartes
- Avec beaucoup de cartes on n'a pas le choix
- Les trolleurs qui ont répondu plus haut viennent de se tirer une balle dans le pied (bon je le leur accorde, y'a qu'un orteil qu'est parti)
# Pavé dans la marre :)
Posté par iug . En réponse au journal Pendant que Linux progresse.... Évalué à 2.
Du coup, beaucoup de softs sous Linux utilisent le deuxième.
Problème : l'accès mmap nécessitent que la zone de mémoire correspondant aux différents soit organisé dans l'ordre zone du canal 1 puis zone du canal 2.... Or les cartes ICE1724 ne sont pas organisées comme ça, les cannaux sont entrelacés => le mmap ne marche pas :)
Du coup, avec Alsa, on a le même problème avec beaucoup de cartes : la série Delta de chez Maudio, les Phase de Terratec, rien que ça :)
De plus, beaucoup de cartes ne savent toujours pas mixer en Hard : les vieilles SB64/128, les cartes intégrées Intel (au moins celles qui ont deux ans)...
Conclusion :
- Alsa c'est aussi merdique que Vista avec beaucoup de cartes
- Avec beaucoup de cartes on n'a pas le choix
- Les trolleurs qui ont répondu plus haut viennent de se tirer une balle dans le pied (bon je le leur accorde, y'a qu'un orteil qu'est parti)