Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
910 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [ NVIDIA] Alsa, NForce2 et aplay (et dmix aussi ... et pis jack aussi)

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[ NVIDIA] Alsa, NForce2 et aplay (et dmix aussi ... et pis jack aussi)

n°351317
udok
La racaille des barbus ©clémen
Posté le 05-11-2003 à 22:16:56  profilanswer
 

ah merde plus de place dans le titre :/
bon alors je veux le multiplexage avec mon nforce2 (j'utilise alsa et snd-intel8x0)
parce que c'est super chiant de ne pouvoir jouer qu'un son à la fois
 
donc j'ai trouvé 2 sites interessants :
http://www.mail-archive.com/alsa-u [...] 09195.html
http://www.alsa-project.org/alsa-d [...] undrc.php3
 
pour l'instant je lis ce dernier où ils disent de tester avec aplay un truc tout simple censé marché du premier coup et évidemment chémoassamarchepô !
 aplay -D hw:0,0 test.wav
par contre ça ça marche :
 aplay -D default test.wav
 
mais ça, ce que je voudrais faire marcher, ne marche pas non plus :
 aplay -Dplug:dmix test.wav
 
si quelqu'un a une idée ça m'interesse [:sisicaivrai]
que tout le monde test la ligne avec hw et me dise si ça marche chez lui merci :o
 
 
 
EDIT :
Dernière solution qui marche bien :
http://forum.hardware.fr/hardwaref [...] tm#t603792


Message édité par udok le 12-12-2004 à 13:05:51

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 05-11-2003 à 22:16:56  profilanswer
 

n°351855
udok
La racaille des barbus ©clémen
Posté le 06-11-2003 à 18:31:58  profilanswer
 

up, je veux utiliser dmix [:sisicaivrai]

n°352056
udok
La racaille des barbus ©clémen
Posté le 06-11-2003 à 23:54:53  profilanswer
 

http://www.mail-archive.com/alsa-d [...] 09505.html
 
bah je peux me grater apparemment ... :'(
je vais peut-être utiliser jack alors :/
parce que bon, arts c'est bien de la merde quand même :/

n°357512
udok
La racaille des barbus ©clémen
Posté le 15-11-2003 à 01:00:21  profilanswer
 

je vois que ça a inspiré bcp de monde :/
en tout cas là upgrade de alsa 0.9.6-5 vers 0.9.8-1 dans la sid ce soir
je réessaie :
aplay -Dplug:dmix test.wav
aplay -Dplug:dmix test2.wav
et ça marche parfaitement, sans aucune conf supplémentaire ! [:udok]
vive DEBIAN et vive alsa :love:
 
y-a plus qu'à réussir à faire marcher ça dans tous les logiciels ... spa gagner je le sens [:sisicaivrai]
 
 
 
EDIT :
et merde, c'était trop beau ... ça merde 3 fois sur 4 ... et encore, j'ai essayé que 4 fois [:joce]


Message édité par udok le 15-11-2003 à 01:06:45

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°357908
belgique
Posté le 15-11-2003 à 14:26:17  profilanswer
 

j'avais vu la solution ultime, faire tourner un mix pour l'émulation alsa d'oss, comme ça au pire, tu mets tes programmes en OSS et tout roule ;)

n°358028
gui42
Posté le 15-11-2003 à 18:19:33  profilanswer
 

je suis très intéressé par la question mais là tout de suite, pas le temps [:kimouss]
Je repasse lundi


Message édité par gui42 le 15-11-2003 à 18:22:45
n°358061
k666
dites non à petitmou
Posté le 15-11-2003 à 19:31:15  profilanswer
 

j'ai réussi à avoir mplayer et xmms en simultané ! mais j'arrive pas encore pour d'autres trucs un peu moins cool comme le plugin flash de mozilla :/ si kelkun a une idée de comment faire ?
 
merci bcp :jap:

n°358063
k666
dites non à petitmou
Posté le 15-11-2003 à 19:34:09  profilanswer
 

ah je poste ma config au cas ou :jap:

Code :
  1. kpoman root # cat .asoundrc
  2. pcm.nforce-hw {
  3.         type hw
  4.         card 0
  5. }
  6. pcm.!default {
  7.         type plug
  8.         slave.pcm "nforce"
  9. }
  10. pcm.nforce {
  11.         type dmix
  12.         ipc_key 1234
  13.         slave {
  14.                 pcm "hw:0,0"
  15.                 period_time 0
  16.                 period_size 1024
  17.                 buffer_size 4096
  18.                 #rate 44100
  19.                 rate 48000
  20.         }
  21. }
  22. ctl.nforce-hw {
  23.         type hw
  24.         card 0
  25. }
  26. kpoman root #


 
 
pis dans xmms avec plugin alsa je mets:
Device settings et je sette à nforce
 
 
et pour mplayer par exemple je me suis créé un alias:
 
alias mplayer="mplayer -ao alsa9:nforce"
 
 
 
et voili ca roule!
sauf pour mozilla et d'autres trucs un peu partout :/

n°358263
udok
La racaille des barbus ©clémen
Posté le 16-11-2003 à 00:09:26  profilanswer
 

k666 :
tu es un dieu pour avoir réussi à faire fonctionner ça :jap:
ça marche aussi chez moi, et à tout les coup ce coup ci [:wam]
 
bravo k666 [:udok]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°358307
k666
dites non à petitmou
Posté le 16-11-2003 à 01:23:09  profilanswer
 

merci:jap:
 
par contre ça marche pas à 100%! moi j'aimerais que tout marche sans que j'aie plus rien à faire !
et j'aiemrais aussi que audacity marche nickel !
et pis ya le plugin flahs de moz qui bloque et sort pas de son dmixé :/ enfin ya plein de trucs encore que chais pas trop comment faire mais va falloir trouver :)

mood
Publicité
Posté le 16-11-2003 à 01:23:09  profilanswer
 

n°358309
k666
dites non à petitmou
Posté le 16-11-2003 à 01:26:58  profilanswer
 

juste un petit plus:
 
sur la gentoo j'ai été obligé de rajouter un alias dans  
 
/etc/modules.d/alsa
 
il faut rajouter  
 
alias /dev/sound/mixer snd-mixer-oss
alias /dev/sound/dsp snd-pcm-oss
 
et vous pourrez alors lancer des trucs en oss via aoss, je crois que ça permet à alsa d'intercepter les appels des programmes vers oss directement (via /dev/dsp) et donc de les faire passer par dmix !
 
par exemple:
 
aoss mplayer -vo oss /un/film.avi
 
et ça devrait le fare, de meme en lançant par exemple xmms avec son plugin d'output setté à oss ...
enfin je pense que ca peut servir pour les applis qui n'utilsient pas encore alsa et qui se servent de oss, pour qu'elles ne bloquent pas en disant "truc bloqué ou inexistant" ...

n°358337
udok
La racaille des barbus ©clémen
Posté le 16-11-2003 à 02:26:56  profilanswer
 

ouai le truc qui serait bien, ce serait que ce soit transparent et qu'il n'y ait pas à retoucher au logiciel nécessitant du son ...
et donc que le "nforce" dans asoundrc soit le device par défaut
en tout cas tu as bien gazé pour trouver ça déjà :jap:
sinon pour mplayer, plutot que de faire un alias, c'est plus propre dans le fichier de conf ;) :
ao=alsa9:nforce
(dans /etc/mplayer/mplayer.conf chez moi)

n°358338
udok
La racaille des barbus ©clémen
Posté le 16-11-2003 à 02:35:32  profilanswer
 

rectification :
/usr/local/etc/mplayer/mplayer.conf
mais c'est un autre fichier de conf pour le gui ... :o

n°358371
k666
dites non à petitmou
Posté le 16-11-2003 à 03:15:31  profilanswer
 

apparemment mozilla utilise alsa, et donc j'ai le meme probleme que j'avais rencontré avec mplayer, à savoir pouvoir dire à mozilla d'utiliser dmix (ou mon 'nforce') ... il prend par défaut un truc zarbe et j'arrive pas à comprendre à quoi ça correspond ou comment le modifier:
 
kpoman root # /usr/lib/MozillaFirebird/MozillaFirebird
nsNativeComponentLoader: GetFactory(libsystem-pref.so) Load FAILED with error: /usr/lib/MozillaFirebird/components/libsystem-pref.so: cannot open shared object file: No such file or directory
ALSA lib pcm_hw.c:1055:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
 
 
 
voila je cherche un peu mais bon c auche :'( pas bcp de docs sur le net :/

n°358830
udok
La racaille des barbus ©clémen
Posté le 16-11-2003 à 19:52:49  profilanswer
 

clair, pas bcp de doc :/
 
là je viens d'essayer avec mplayer sur un wmv et ça marche pas :/
bizarre que le codec puisse changer qq'chose la dedans d'ailleurs :heink:

n°359377
gui42
Posté le 17-11-2003 à 13:53:44  profilanswer
 

salut
j'ai mis le asoundrc "à la k666" (en fait j'ai mis un /etc/asound.conf mais c'est presque pareil).
Et aplay -D hw:0,0 test.wav me sort toujours une erreur.
aplay: set_params:814: Channels count non available
ça te faisait la même udok ?

n°359379
gui42
Posté le 17-11-2003 à 13:55:04  profilanswer
 

k666, tu les mets où tes alias ?
PS : au fait je ne crois pas que ce soit spécifique à la nforce.

n°359389
k666
dites non à petitmou
Posté le 17-11-2003 à 14:03:37  profilanswer
 

gui,
j'ai un alias pour mplayer, pour q'uil utilise bien le device dmixé de ALSA et non qu'il prenne une route matérielle et du coup bloque ou se fasse bloquer,
 
pour faire ceci, j'ai créé un alias sur mplayer,
 
alias mplayer="mplayer -ao alsa9:nforce"
 
que j'ai mis dans mon .bash_profile qui est sourcé par mon .bashrc :)
 
voili sinon j'avance un peu dans mes investigations ! j'ai un ptit probleme avec les trucs en oss (comme mpg123) qui refuse de se player en 44kHz et il faut que je le force à player en 8kHz pour que ca marche :/ enfin bon ya des soucis un peu partout mais ca avance :)

n°359395
arsunik
ma tuxitude me beastifie
Posté le 17-11-2003 à 14:06:54  profilanswer
 

k666 a écrit :


que j'ai mis dans mon .bash_profile qui est sourcé par mon .bashrc :)


 
Rho spa bien normallement il faut faire l'inverse.

n°359431
gui42
Posté le 17-11-2003 à 14:38:36  profilanswer
 

Tout à l'heure, j'ai essayé de repasser par artsd : xmms, mplayer avec sdl, ça le faisait sauf que mplayer rame un peu avec sdl (puis je veux utiliser alsa en natif) (et oui je sais, on s'en fout un peu).
Le mplayer -ao alsa9:nforce toto.avi a planté
pcm.c:2482: snd_pcm_hw_params_can_pause:  l'assertion « params && params->info != ~0U » a échoué.
que j'avais déjà eu d'alors au cours d'un essai avec aplay.

n°359434
gui42
Posté le 17-11-2003 à 14:40:22  profilanswer
 

donc je dois avoir un truc qui va pas dans un des fichiers de config.
J'ai vu qu'il y avait un fichier /usr/share/alsa/cards/NFORCE.conf.
On en fait quoi ?

n°359816
udok
La racaille des barbus ©clémen
Posté le 17-11-2003 à 20:43:59  profilanswer
 

gui42 a écrit :

salut
j'ai mis le asoundrc "à la k666" (en fait j'ai mis un /etc/asound.conf mais c'est presque pareil).
Et aplay -D hw:0,0 test.wav me sort toujours une erreur.
aplay: set_params:814: Channels count non available
ça te faisait la même udok ?


 
oui pareil, j'ai abandonné pour hw
faut le faire avec dmix et là ça passe ... ou même sans rien d'ailleurs puisqu'il prend dmix automatiquement avec cette conf :)

n°359818
udok
La racaille des barbus ©clémen
Posté le 17-11-2003 à 20:46:39  profilanswer
 

k666 a écrit :

gui,
j'ai un alias pour mplayer, pour q'uil utilise bien le device dmixé de ALSA et non qu'il prenne une route matérielle et du coup bloque ou se fasse bloquer,
 
pour faire ceci, j'ai créé un alias sur mplayer,
 
alias mplayer="mplayer -ao alsa9:nforce"
 
que j'ai mis dans mon .bash_profile qui est sourcé par mon .bashrc :)
 
voili sinon j'avance un peu dans mes investigations ! j'ai un ptit probleme avec les trucs en oss (comme mpg123) qui refuse de se player en 44kHz et il faut que je le force à player en 8kHz pour que ca marche :/ enfin bon ya des soucis un peu partout mais ca avance :)


 
bon boulot en tout cas :jap:
moi j'ai aussi un pb avec les wmv (comme dit plus haut)
je pense qu'il faudrait que je jette un coup d'oeil au rate ... mais je sais pas quoi touché
je regarderais en fin de semaine

n°359819
Romf
Posté le 17-11-2003 à 20:47:21  profilanswer
 

udok a écrit :

je vois que ça a inspiré bcp de monde :/
en tout cas là upgrade de alsa 0.9.6-5 vers 0.9.8-1 dans la sid ce soir
je réessaie :
aplay -Dplug:dmix test.wav
aplay -Dplug:dmix test2.wav
et ça marche parfaitement, sans aucune conf supplémentaire ! [:udok]
vive DEBIAN et vive alsa :love:
 
y-a plus qu'à réussir à faire marcher ça dans tous les logiciels ... spa gagner je le sens [:sisicaivrai]
 
 
 
EDIT :
et merde, c'était trop beau ... ça merde 3 fois sur 4 ... et encore, j'ai essayé que 4 fois [:joce]


 
clair, tu fous la pate dans un moule et c'est prêt en 30minutes au four :) [:huit]

n°359822
udok
La racaille des barbus ©clémen
Posté le 17-11-2003 à 20:50:07  profilanswer
 

k666 a écrit :

gui,
j'ai un alias pour mplayer, pour q'uil utilise bien le device dmixé de ALSA et non qu'il prenne une route matérielle et du coup bloque ou se fasse bloquer,
 
pour faire ceci, j'ai créé un alias sur mplayer,
 
alias mplayer="mplayer -ao alsa9:nforce"
 
que j'ai mis dans mon .bash_profile qui est sourcé par mon .bashrc :)
 
voili sinon j'avance un peu dans mes investigations ! j'ai un ptit probleme avec les trucs en oss (comme mpg123) qui refuse de se player en 44kHz et il faut que je le force à player en 8kHz pour que ca marche :/ enfin bon ya des soucis un peu partout mais ca avance :)


 
bon boulot en tout cas :jap:
moi j'ai aussi un pb avec les wmv (comme dit plus haut)
je pense qu'il faudrait que je jette un coup d'oeil au rate ... mais je sais pas quoi touché
je regarderais en fin de semaine

n°359838
gui42
Posté le 17-11-2003 à 21:10:51  profilanswer
 

en effet udok, moi aussi le aplay arrive à jouer plusieurs fichiers simultanément. Mais avec le hw pas moyen.
Et encore, seulement si je précise rien. Si je fais : aplay -Dplug:dmix test.wav, il reste bloqué.
Une idée ?


Message édité par gui42 le 18-11-2003 à 11:56:49
n°360252
gui42
Posté le 18-11-2003 à 11:56:58  profilanswer
 

up

n°360309
gui42
Posté le 18-11-2003 à 13:39:37  profilanswer
 

ayaiiiiiiiiiiii :) :) :)
j'ai recompilé alsa driver+lib+utils et ça marche (j'avais les 0.9.5 je crois).
Là j'ai 2 mplayer qui tournent en même temps.
Je vais tester pour xmms.

n°360313
udok
La racaille des barbus ©clémen
Posté le 18-11-2003 à 13:48:12  profilanswer
 

ah oui, faut au moins les 0.9.7 je crois pour que ça marche ;)
moi j'ai 0.9.8
et avec les 0.9.6 ça marchait pas il me semble ...


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°360314
gui42
Posté le 18-11-2003 à 13:48:16  profilanswer
 

donc pour mplayer, il faut bien l'option -ao alsa9:nforce
pour xmms, il faut le plugin alsa, User defined et là indiquer nforce.
xmms+mplayer roxxxx
trop happy le guigui :) [:udok] [:kimouss] [:mad_overclocker] [:chapi-chapo] [:zytrayaisse] [:trompette5]

n°360316
gui42
Posté le 18-11-2003 à 13:49:18  profilanswer
 

0.9.6 ça marche pas (je le sais je testai parallèlement sur un autre pc sous slack 9.1)

n°364914
gui42
Posté le 25-11-2003 à 06:51:20  profilanswer
 

udok, ça marche toujours pas les wmv ?
essaye un mplayer -ac help

n°365043
udok
La racaille des barbus ©clémen
Posté le 25-11-2003 à 12:50:38  profilanswer
 

non, c'est super accéléré :/

n°365085
gui42
Posté le 25-11-2003 à 14:18:47  profilanswer
 

comme je le dis dans le post de kyo54, moi ça me fait ça avec les mp3 (et donc par extension avec les films avec son en mp3)(j'ai pas de wma/v our tester).
je sens que le topic va remonter ! (puis que je vais enlever quelques smileys au dessus)
et k666, ça marche bien chez toi ?

n°365090
k666
dites non à petitmou
Posté le 25-11-2003 à 14:49:01  profilanswer
 

ouais chez moi ca marche nickel, les trucs qui sont accélérés c paske ça doit être en 44kHz alors que la carte est configurée pour faire du 48kHz (ou vicé versa) et il y a moyen de fixer la fréquence, soit dans le programme en question, soit dans le fichier .asoundrc, me souviens plus trop bien ou je l'avais fait, mais ca marche:jap:

n°365172
gui42
Posté le 25-11-2003 à 17:47:53  profilanswer
 

il me semble bien en effet que c'est une histoire de down/upsampling.
Tu confirmes que tu as réglé ça qq part ? (même si tu sais plus où)

n°365269
k666
dites non à petitmou
Posté le 25-11-2003 à 19:39:26  profilanswer
 

ouais je confirme,
sur .asoundrc, par exemple j'avais un morceau qui passait légèrement plus vite et aigu, j'ai mis ça:
 
                rate 44100
 
 
(dans son contexte:

Code :
  1. pcm.nforce-hw {
  2.         type hw
  3.         card 0
  4.         slave.pcm "nforce"
  5. }
  6. pcm.!default {
  7.         type plug
  8.         slave {
  9.                 pcm "nforce"
  10.         }
  11. }
  12. pcm.nforce {
  13.         type dmix
  14.         ipc_key 1234
  15.         slave {
  16.                 pcm "hw:0,0"
  17.                 period_time 0
  18.                 period_size 1024
  19.                 buffer_size 4096
  20.                 rate 44100
  21.                 #rate 48000
  22.         }
  23. }


 
et ça marche nickel now:jap:

n°365273
k666
dites non à petitmou
Posté le 25-11-2003 à 19:41:29  profilanswer
 

ah et j'avais un truc pour oss mais je l'ai effacé :'( fo ke je retrouve mais en gros c t plus ou moins:
 
pcm.ossmix {
        type dmix
        ipc_key 1234
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 1024
                buffer_size 4096
                rate 44100
                #rate 48000
        }
}
 
et du coup les applis oss prennent dmix donc c de la balle

n°365853
gui42
Posté le 26-11-2003 à 20:26:10  profilanswer
 

bin chez moi ça marche pas :(
je vais mettre en pause pour l'instant, j'ai d'autres trucs à faire.
Merci quand même pour votre aide.

n°380412
kyo54
Posté le 26-12-2003 à 21:23:08  profilanswer
 

Je croyais que le grand avantage d'ALSA sur OSS était de pouvoir faire automatiquement du multiplexage même avec des chips son ne pouvant pas le faire à la base, visiblement je me suis trompé...
 
Sur mon PC de bureau (Nforce2) comme sur mon portable Dell, kernel 2.6.0, je ne peux qu'écouter qu'un seul flux audio à la fois, genre XMMS + mplayer en même temps c'est pas possible. J'essayerais vos méthodes quand j'aurais un peu de temps mais bon c'est pas encore l'idéal...


Message édité par kyo54 le 26-12-2003 à 22:49:02

---------------
.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [ NVIDIA] Alsa, NForce2 et aplay (et dmix aussi ... et pis jack aussi)

 

Sujets relatifs
Sortir le son sur 4HP avec alsaQuels apports réel d'ALSA avez vous noté par rapport à OSS ???
Comment vérifier si le 5.1 fonctionne (nforce2 avec Alsa)mdk 9.2 et nforce2 pas de driver rezo ? "nvnet"
[lenteurs hdd ide] nforce2 / diamondmax9Alsa et subwoofer/centrale
[DEBIAN-WOODY] eth0 etc sur nforce2Qqn a réussi à faire marcher Alsa 0.9.8 ?
[Debian-Alsa] Qqu'un peut-il m'expliquer? "./snddevices"... 
Plus de sujets relatifs à : [ NVIDIA] Alsa, NForce2 et aplay (et dmix aussi ... et pis jack aussi)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR