Portál AbcLinuxu, 9. května 2025 06:37
Mate v xmms nastaveny vystupni plugin na alsu?
# fuser /dev/dspZobrazi se seznam pid vsech procesu ktere dsp pouzivaji. Ukoncete je, opakujte prikaz, nemelo by se zobrazit zadne cislo. Pak opakujte pokus s pouziti alsa pluginu v xmms.
$ lsmod | grep snd snd_seq_midi 8161 0 snd_seq_midi_event 8385 1 snd_seq_midi snd_seq 55121 2 snd_seq_midi,snd_seq_midi_event snd_ens1371 27937 0 snd_via82xx 27745 0 snd_ac97_codec 67489 2 snd_ens1371,snd_via82xx snd_pcm_oss 47989 0 snd_mixer_oss 17089 1 snd_pcm_oss snd_pcm 93001 4 snd_ens1371,snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_timer 29125 2 snd_seq,snd_pcm gameport 4929 2 snd_ens1371,snd_via82xx snd_mpu401_uart 9025 1 snd_via82xx snd_rawmidi 25953 3 snd_seq_midi,snd_ens1371,snd_mpu401_uart snd_seq_device 8525 3 snd_seq_midi,snd_seq,snd_rawmidi snd 52645 11 snd_seq,snd_ens1371,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10017 1 snd snd_page_alloc 9541 2 snd_via82xx,snd_pcm $ ps -ef | grep arts ikar 7991 7971 0 20:22 ? 00:00:00 artsd -F 10 -S 4096 -a alsa -d -s 60 -m artsmessage-c drkonqi -l 3 -f $ more ~/.asoundrc pcm.!default { type plug slave.pcm "sound51" } pcm.sound51 { type route slave.pcm surround51 slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 ttable.0.4 0.5 ttable.1.4 0.5 ttable.0.5 0.5 ttable.1.5 0.5 } # cat -v /dev/dsp Vypisuje nesmysly tudiz device jede # cat /dev/urandom > /dev/dsp Je slyset sum tudiz jde to pres dany dev na zvukovku a pak ven Takhle to mam v soucasnem stavu nastaveny a vysledky co se tyce prehravani zvuku jsou nasledujici. $ mpg123 pokus.mp3 ----> zadna chybu, hraje pouze 2.0 OK $ aoos mpg123 pokus.mp3 -----> zadna chyba, hraje 5.1 OK $ aplay pokus.wav ----> zadna chyba, hraje 5.1 OK $ alsaplayer pokus.mp3 ----> vypise chyby, hraje 2.0 OK ALSA lib pcm_route.c:1017:(snd_pcm_route_load_ttable) Invalid type for 4 snd_pcm_open: Nepřípustný argument (default) Failed to initialize plugin! Failed to register plugin: /usr/lib/alsaplayer/output/libalsa_out.so Failed to load output plugin "alsa". Trying defaults. ALSA lib pcm_route.c:1017:(snd_pcm_route_load_ttable) Invalid type for 4 snd_pcm_open: Nepřípustný argument (default) Failed to initialize plugin! /usr/lib/alsaplayer/output/libalsa_out.so failed to load $ aoss alsaplayer pokus.mp3 ----> vypise tyhle chyby,hraje 5.1 ale desne chrci ALSA lib pcm_route.c:1017:(snd_pcm_route_load_ttable) Invalid type for 4 snd_pcm_open: Nepřípustný argument (default) Failed to initialize plugin! Failed to register plugin: /usr/lib/alsaplayer/output/libalsa_out.so Failed to load output plugin "alsa". Trying defaults. ALSA lib pcm_route.c:1017:(snd_pcm_route_load_ttable) Invalid type for 4 snd_pcm_open: Nepřípustný argument (default) Failed to initialize plugin! /usr/lib/alsaplayer/output/libalsa_out.so failed to load error opening /dev/dsp Failed to initialize plugin! /usr/lib/alsaplayer/output/liboss_out.so failed to load ESD: rate fixed at 44100Hz ESD: fragments fixed at 256/256, stereo $ xmms pokus.mp3 (pri vyberu pluginu ALSA, audio zarizeni "default") ---> vypise tyto chyby, nehraje vubec. ALSA lib pcm_route.c:1017:(snd_pcm_route_load_ttable) Invalid type for 4 ** WARNING **: alsa_setup(): Failed to open pcm device (default): Nepřípustný argument $ xmms pokus.mp3 (pri vyberu pluginu ALSA, audio zarizeni "hw:0,0") ----> zadan chyba, hraje 2.0 OK $ aoss xmms pokus.mp3 (pri vyberu pluginu ALSA, audio zarizeni "hw:0,0") ----> zadna chyba, hraje 2.0 OK Uff tak doufam ze jsem to snad popsal dostatecne co mi jak hraje :) A tedka co je cilem meho snazeni a mych proseb na ostatni linux uzivatele :) ad 1. odstranit ty chybova hlaseni u vsech programu jeli to ovsem mozne, a hlevne se dozvedet co delam spatne a co mam kde spatne nastevene ad 2. rozchodit prehravani MP3 pres xmms jako 5.1 na misto soucasnych 2.0 Jsem pripraven treba i totalne prekopat cely svuj system (Fedora Core 3) tak aby mi tech mych vytouzenych 5.1 hralo :) IkaR
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.