Portál AbcLinuxu, 13. května 2025 23:33

Dotaz: Nehraje XMMS pres ALSU

29.6.2005 00:27 Undefined | skóre: 6
Nehraje XMMS pres ALSU
Přečteno: 128×
Odpovědět | Admin
Ahoj, linux pouzivam asi 1 rok,konkretne nyni distr. Debian. Ale dosud jsem nepronikl do taju zvuku pod linuxem, vzdy sem to naistaloval a ono to nejak hralo... Tat sem se rozhod trochu to dat do kupy a rozchodit to jak to ma bej...taky kvuli tomu ze sem si koupil mikrofon a chtel bych ho pouzivat pres Skype a ouha...miktrofon nejak nejede...

Zjistil jsem ze mam ve zvuku neskutecny bordel.. a proto jsem zacel od zacatku...nova kompilace jadra...s podporou ALSA, vse sem udelal podle nejakeho howto a ono to i hraje..

Vsechny aplikace hrajou jak maji!!!! Vsechny prehravace fungujou AZ NA XMMS....Prave muj nejoblibenejsi prehravac nehraje... Zkousel sem se stourat v nastaveni...nastaveni vystupniho pluginu...atd a nic...

Vzdy to vyhodi "Nemuzu otevrit audio...a blablabla" asi tu hlasku znate...

Nevim si rady...hledal sem a googlil sem a koukam ze muj problem asi uz nikdo jiny na svete nema...

(Debian, kernel 2.6.8, ALSA 1.0.9a, 1.2.10)

Predem dik za odpoved...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.6.2005 02:49 #Tom
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Odpovědět | | Sbalit | Link | Blokovat | Admin
Inu, jak xmms, tak třeba beep media player jsou kvalitní přehrávače, ale jejich vývoj dost vázne. Pokud můžete, ponechte xmms vypouštět zvuková data pomocí staršího rozhraní OSS, ALSA jej podporuje.

P.S.: Tento příspěvěk berte s rezervou. Vychází ze zkušeností s mým hardwarem a tudíž nemusí platit nikde jinde.
29.6.2005 21:32 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Já používám pro xmms alsu a bez problému.

Nastavte správný výstupní plugin alsy a zařízení.

Pokud potřebujete přehrávat současně více zvuků použijte u všech alsu a rozběhněte dmix viz seriál o alse zde na abc.
29.6.2005 08:09 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Odpovědět | | Sbalit | Link | Blokovat | Admin
No me to pres alsu v pohode hraje. Mam alsu 1.0.9rc2 v jadre 2.6.12, XMMS 1.2.10. Tu hlasku neznam, takze ji prosimte napis presne tak jak ji to vypisuje. Taky napis, jakou mas zvukovku, jestli pouzivas udev apod., vse co by mohlo pomoct. Jinak si zkus precist serial o alse tady na abicku.
29.6.2005 11:14 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim

Mrkni na vypis "lsmod" jestli tam mas moduly snd-.... Pokud jo tak jedes pres alsu. Dale se podivej jestli ti nebezi nejakej zvukovej demon, takze spust

ps aux | gre artsd

a

ps aux | grep esd

Pokud ti to ukaze ze jeden z nich bezi a chces zvukovy demon pouzivat tak ho musis nastavit jako vystup v XMMS. Pokud zadnej demon nebezi tak nastav vystup v xmms na alsa.

Pokud to ani pak nebude hrad, asi ti tam sedi nejakej program co si privlastnil zvukovku (treba ten skype).

programy pouzivajici alsu:

lsof | grep snd

programy pouzivajici OSS:

lsof | grep dsp

Spust oba a uvidis, jestli ti tam nesedi nejakej program, protoze pak ti zadnej jienj zvuk hrat nemuze.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
29.6.2005 20:13 Undefined | skóre: 6
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
To pasmen: Jo jasne...to sem mel napsat hned...zvukovka integrovana CMedia8738 podporu v jadre na ni mam... Co presne mi to vypisuje: Nemuzu otevrit audio;Please check that:Your soundcard is configured properly,You have the correct output plugin elected,No other program is blocking the soundcard Serial o ALSE sem cetl...podle nej jsem ji rozchazel (mimojine) a o tomto problemu tam nebyla zminka...

To Zdenek Stepanek: lsmod-moduly jsou pritomny samozrejme ale koukam ze mi tam bezej nejaky daemony:
pita 601 0.2 0.3 2232 872 tty1 S 17:59 0:17 /usr/bin/esd -nobeeps

pita 1544 0.0 0.2 1856 644 pts/1 R+ 20:12 0:00 grep esd

pita 1546 0.0 0.2 1852 716 pts/1 S+ 20:12 0:00 grep artsd
Ale nejak tomu nerozumim jestli je to dobre nebo spatne...

Skype mi tam nesedi...to sem si jistej...protoze sem ho este ani nenainstaloval...to udelam az rozchodim mikrofon...driv to nema cenu...a jinej program azi taky ne...

Takze bych asi videl nejvetsi problem v tech daemonech... Tak mi kdyztak prosim rekni jak je vypnout nebo co s nima... Asi chci pouzivat jen ALSU...Ale jenom proto protoze mi to pripada jednodussi...jestli je chytrejsi nebo nejak lepsi pouzivat daemony...Tak budu pouzitat ty....

MMCH: Moc dekuji za reakce...sem ani necekal tak rychlou a kvalitni odezvu

Pita
29.6.2005 22:05 petr_p
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Tak je zabijte. Uvidite, ze to pojede. Vzpominam si, ze esd blokuje /dev/dsp a tim je zablokovano i /dev/snd/pcm0 (na rozdil od artsd, ktery v dobe necinnosti jej uvolni).

Resenim je donutit vsechny programy, aby pouzivali jen jeden substytem (napr. alsu s dmixem).

Je vubec mozne rozjet (d)mixovani na OSS emulaci? Nejak se mi to nepodarilo.
29.6.2005 22:07 nobody
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Jedine cez aoss.
29.6.2005 23:04 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
A to i tak spis teoreticky, nebo se to nekomu povedlo? Zkousel jsem to presne pro svoji zkuvovku (teda tu co jsem mel predtim, CMI8738) podle navodu na Gentoo wiki ale bohuzel.
29.6.2005 23:06 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Zkus ty daemony killnout, uvidis. I kdyz je mi divny, ze by byl problem jenom s XMMS...
30.6.2005 09:00 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim

No oni ty ostatni zvuky hraji asi jen v KDE, tam si to vezme artsd a druha pulka jede pres esound. Na ty demony se vykasli, artsd muzes vypnout v ovladacim centru KDE a esound nevim, nejaky ovladaci centrum gnome? na zvukovku si dej dmix (s cmi8738 chodi docel dobre, mam ji taky). akorat na aoss zapomen, proste to nefunguje, zkousel jsem TeamSpeak a nejakou wokenni hru pod cedegou. A dmix nevim proc jeste nepodporuje pauzu v XMMS, nevim co to ma spolu spolecnyho, ale kdyz pauznes, uz to nepustis, muzes jen stopnout.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
Michal Wirth avatar 30.6.2005 09:45 Michal Wirth | skóre: 26
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Vlastnim take kartu CMI8738 (neintegrovanou). Vse chodi v pohode. Pouzivam ALSU s dmix. V XMMS mam nastaven primo vystup na ALSU.

O par let drive jsem mel desku s integrovanou zvukovkou CMI8330 (alespon myslim, ze 8330). Nepodarilo se mi ji rozchodit pod linuxem.
Linux sice tuto zvukovku znal a mel pro ni ovladac, ale nedokazal s ni pracovat. Vysvetloval jsem si to tak, ze zvukovka sice byla 8330, ale jako integrovana na desku nebyla uplne identicka s normalni interni CMI8330.

Asi jsem vam moc nepomohl.

BTW: Funguje vam pausa v XMMS, kdyz zvuk jde pres dmix plugin ?
Důležité se časem stává absurdním, absurdní se časem mění v důležité.
30.6.2005 10:05 nobody
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Je mozne, ze to je chyba v alse alebo v dmix.
30.6.2005 11:08 #Tom
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
Mně pro jistotu nefunguje ALSA v XMMS vůbec. Asi mám blbej plug-in. OSS je k ničemu, protože s ním nejede dmix, tak jsem si vzal Beep Media Player a tam to jede docela dobře.
30.6.2005 19:56 Undefined | skóre: 6
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
No bezva...funguje to zavrazdil sem proces esd...a uz to hraje...

VSEM MOC DEKUJU
1.7.2005 00:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nehraje XMMS pres ALSU
O par let drive jsem mel desku s integrovanou zvukovkou CMI8330 (alespon myslim, ze 8330). Nepodarilo se mi ji rozchodit pod linuxem.
Linux sice tuto zvukovku znal a mel pro ni ovladac, ale nedokazal s ni pracovat. Vysvetloval jsem si to tak, ze zvukovka sice byla 8330, ale jako integrovana na desku nebyla uplne identicka s normalni interni CMI8330.

Asi jsem vam moc nepomohl.

BTW: Funguje vam pausa v XMMS, kdyz zvuk jde pres dmix plugin ?
Mám taky CMI8330 a hrála mi pod OSS bez problému integrovaná na MB. Teď mám
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
        Subsystem: C-Media Electronics Inc: Unknown device 0300
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at dc00 [size=256]
        I/O ports at d800 [size=64]
        Capabilities: [48] Power Management version 2
A hraje s alsou s dmix bez problémů a i xmms hraje bez problémů - pauza taky funguje OK. OS -> FC4
[petr@soban etc]$ cat asound.conf
pcm.!default {
        type plug
        slave.pcm "dmixer"
}

pcm.dmixer {
        type dmix
        ipc_key 1025
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 4096
                buffer_size 16384
                periods 128
                rate 44100
        }
}

pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.