
UWAGA Dla wszystkich posiadaczy ubuntu 8.10 - TEN PORADNIK JEST JUŻ NIEAKTUALNY. Teraz cała konfiguracja wygląda tak:
sudo apt-get install libc-dev
wget http://launchpadlibrarian.net/14074201/libasound2_1.0.16-2ubuntu1_i386.deb http://launchpadlibrarian.net/14074202/libasound2-dev_1.0.16-2ubuntu1_i386.deb http://launchpadlibrarian.net/14369279/libasound2-plugins_1.0.16-1ubuntu1_i386.deb
sudo dpkg -i libasound2_1.0.16-2ubuntu1_i386.deb libasound2-dev_1.0.16-2ubuntu1_i386.deb libasound2-plugins_1.0.16-1ubuntu1_i386.deb
# Part I directly from ALSA Dmix Wiki
pcm.paul {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#format "S32_LE"
#periods 128
rate 44100
}
}
pcm.dsp0 {
type plug
slave.pcm "paul"
}
# This following device can fool some applications into using pulseaudio
pcm.dsp1 {
type plug
slave.pcm "pulse"
}
ctl.mixer0 {
type hw
card 0
}
# Part II directly from Pulseaudio Wiki
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
# Optional, set defaults
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
add-autoload-sink output module-alsa-sink sink_name=output device=dmix
add-autoload-source input module-alsa-source source_name=input
add-autoload-sink output module-oss device="/dev/dsp" sink_name=output source_name=input
add-autoload-source input module-oss device="/dev/dsp" source_name=input sink_name=output
sudo adduser $USER pulse-access
sudo adduser $USER pulse-rt
; default-sample-format = s16le
; default-sample-rate = 48000
; default-sample-channels = 2
default-fragments = 8
default-fragment-size-msec = 5
seta s_driver "alsa"
seta s_alsa_lib "libasound.so.2"
seta s_alsa_mic "plughw:0"
seta s_alsa_pcm "plughw:0"
sudo apt-get remove libflashsupport
sudo apt-get remove nspluginwrapper
wget http://launchpadlibrarian.net/15904541/flashplugin10-nonfree_10.0.1.218%2B10.0.0.525ubuntu1%7Eppa1_i386.deb
sudo dpkg -i flashplugin10-nonfree_10.0.1.218+10.0.0.525ubuntu1~ppa1_i386.deb
wielkie dzięki za to. wreszcie wszystko działa jak powinno.
Miło to słyszeć ^^. Już trochę rozgryzłem PA. Jak dobrze pójdzie to jakiś skrypt do konfiguracji napiszę. Ale nie zmienia to faktu, że skoro Canonical czy tam developerzy Ubuntu sforsowali PulseAudio do oficjalnego wydania HH to powinni się nim trochę lepiej zająć.
Niestety u mnie jest problem z tym aby PA pamiętało ustawienia. Np. jeśli ustawię głośność systemu na 40% to i tak po restarcie mam 100%. Próbowałem z zapisywaniem sesji ale to też nic nie dało. Zresztą jakoś powoli tracę chęci do wali z PA. W gibkim z alsą nie miałem chyba żadnych problemów.
Dzięki za ten art wszytko śmiga aż miło. Bardzo ważne jest ta komenda "padsp". Bez tego, dźwięku w CS nie ma :). Na YouTube dźwięk jest. Artykuł godny polecenia każdemu.
/etc/asound.conf :ten plik to trzeba utworzyć samemu?
Ten plik istnieje ale zazwyczaj jest pusty. Jeśli go nie ma, to tak trzeba go stworzyć.
Witam, faktycznie mogę teraz odtwarzać naraz dźwięk z kilku programów jednak mam problem w skype, ustawiłem wszystko tak jak jest tu opisane ale dźwięki skypowe bardzo sie "szarpią" a niektórych w ogóle nie ma, czasami też zaczyna się szarpać dźwięk rozmowy
Tak, też tak miałem. Problemy znikły po zastosowaniu się o części opisu dotyczący charczeniu
"Chwile wspominałem o charczeniu. Aby się go pozbyć trzeba...."
jak tam zrobiłem, nic to nie dalo
Dzięki teraz działa idealnie...
Działa jak bajka.
Nie wiem co robię źle, ale u mnie nie działa :/ lspci (fragment): 04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
zintegrowana w V3515. Ciągle nie mogę nagrywać, a dźwięk jest tylko w jednym źródle. Zrobiłem wszystko jak trzeba.
Mała aktualizacja: działa wewnętrzny mikrofon w laptopie, nie reaguje na włożenie zewnętrznego.
Uwaga na ten config bo mogą być problemy z flashem. A dokładniej jeśli nie zrobicie aktualizacji przedstawionej pod koniec posta, dźwięk we flashu nie będzie działać. Natomiast jeśli zainstalujecie to nie każdy flash będzie działać:/ Ja się spotkałem z takim problemem np. tutaj: http://osilek.mimuw.edu.pl/external/io/io-1-wyk/player.html
Tak na marginesie testowałem też Gnash i to drugie swf coś tam i jest to totalna porażka, nie warto nawet się zastanawiać nad tymi pluginami - są bardzo niestabilne i bardzo dużo flashy umieszczanych na stronach w ogóle nie działa.
Padło pulseaudio
"Nagle" padło mi pulseaudio.
Wcześniej po konfiguracji wg Twojego poradnika
wszystko działało ok. Po którymś uruchomieniu komputera nie wstaje pulseaudio serwer.
Dźwięk działa tylko na OSS.
Komunikat błedu który występuje przy uruchomieniu serwera to:
Kod:
$ pactl load-module module-x11-xsmp
Connection failure: Connection refused
Rozwiązanie:
trzeba zaznaczyć "widzianką" System- Dźwięk zakładka dźwięk opcję "Programowe mieszanie dźwięków (ESD)" które po jakieś aktualizacji się odwidziankowało.
W: alsa-util.c: Device surround51:Live doesn't support 2 channels, changed to 6.
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL surround51:Live
Soft CPU time limit exhausted, terminating.
W: module-rescue-streams.c: Failed to move sink input 2 "Simultaneous output on ALSA PCM on surround51:Live (ADC Capture/Standard PCM Playback)" to combined.
Gratuluje poradnika ;) Pomogło i oszczędziło mi sporo czasu ;) Dzięki! :D
U mnie w koncu wszystko smiga jak trza Karta Sound Blaster Live 5.1
Masz u mnie duze [~] ;)
A propo w kadu vers. 0.6.0.1 zaladowalem modol dsp_sound i dzwiek zadzialal na esd cisza.
A zestawiałeś może kiedyś tunel dźwiękowy między dwoma komputerami na linuksie? Słyszałem, że da się to zrobić z pulseaudio, ale kompletnie nie mam pojęcia jak to zrobić!
Czyli co? Np puszczam muzykę na 1 pc ale dźwięk wydobywa się z drugiego?
Witam.
Dzięki za ten poradnik - wreszcie mam dźwięk 5.1 na moim sblive. Niestety po pewnym czasie zaczęły się problemy: rythmbox czasem nie potrafił odtworzyć mp3, totem czasem zgłasza zajętość urządzenia, mplayer czasem w ogóle nie potrafi odtworzyć dźwięku, czasem nie było wcale dźwięku do resteu, no i w ff3 flashe się zacinają. Częściowo pomogło ustawienie "Automatyczne wykrycie" w preferencjach dźwięku. Częściowo, bo problemy mam dalej z totemem, mplayerem i flashem. Ponadto przy próbie ustawienia "Serwer pulseaudio" w preferencjach, przy wykonaniu testu jest błąd:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink:
No i podczas odtwarzania muzyki mam teraz chwilowe przerwy. Zauważyłem jeszcze, że pulseaudio czasem potrafił "zawładnąć" 40% czasu procesora.
Ale jak pisałem na początku głośniki 5.1 grają :-) Masz może jakieś skojarzenia co może być nie tak?
Pozdrawiam
To co piszesz wygląda mi po prostu na źle ustawiony pulseaudio. Masz może 2 karty dźwiękowe? Proponowałbym wyłączyć w biose zintegrowaną.
Bo ja bez ograniczeń mogą teraz dźwięki mieszać. audacious, mpd, flash, mplayer i heroes3 - wszystko to potrafi na raz lecieć z dźwiękiem.
Ja mam 2 karty...problem polega na tym ,ze mimo wylaczenia ubu laduje mi moduly na przemian wg uznania :/ nie wiem jak wywalis trwale moduly zintegrowanej
Aby zablokować np moduł mojej zintegrowanej karty dźwiękowej (intelowska) wystarczy
echo 'blacklist snd-intel8x0' | sudo tee -a /etc/modprobe.d/blacklist
ok dodalem moduly mojej zintegrowanej do blacklisty..ale nadal jak w terminalu wpisuje pulseaudio to wywala
W: alsa-util.c: Device surround51:Live doesn't support 2 channels, changed to 6.
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL surround51:Live
Soft CPU time limit exhausted, terminating.
W: module-rescue-streams.c: Failed to move sink input 2 "Simultaneous output on ALSA PCM on surround51:Live (ADC Capture/Standard PCM Playback)" to combined.
a w ustawieniach dzwieku jak przelaczam na pulseaudio to wyskakuje przy testach dzwieku
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Failed to connect: Connection refused
Bardzo dokładnie opisany, skuteczny sposób na dźwięk 5.1 z miksowaniem. W końcu moje SB Audigy normalnie działa.. Świetny poradnik. Teraz w kadu, skype, totem, mplayer, rhytmbox, FF3 (flash) mam dźwięk w tym samym czasie. Niedługo przetestuję z wine. Ale mam nadzieję, że nic się nie zepsuje. Jest świetnie. Ukłony dla autora :)
Zapomniałem dodać, że po tych instrukcjach nie miałem od razu dźwięku 5.1. Musiałem jeszcze w pliku /etc/pulse/daemon.conf odkomentować linie "default-sample-channels" i zmienić wartość na 6. Może komuś przyda się ta uwaga.. ;)
opis nie pomaga w niczym w moim przypadku jest zerem....wkleilem wczesniej errory jakie sie pojawiaja..ale jak widac nikt nie zna odp :) pzodrawiam
@ Skoruppa
mam dwie karty, ale wbudowana jest wyłaczona w bios-ie [co w przypadku linuksa nie pomaga - wg moich doświadczeń]
@ YoKO
miałem ten sam błąd przy testach dźwięku
@ Skoruppa, YoKO
pomógł post sevos'a:
http://forum.ubuntu.pl/showpost.php?p=444581&postcount=11
po zakomentowaniu linijek [i resecie]:
load-module module-hal-detect
load-module module-detect
testowanie dźwięku na PulseAudio działa bez problemu. Przed chwilą na raz leciał youtube, mplayer i rythmbox. Wszystko "bangla".
Dzięki za poradnik, pozdrawiam.
jeśli chodzi o dźwięk we flashu doskonale chodzi także na 9.
Wystarczy dograć tylko libflashsupport wersje 1.9 która w opisie mówi:
"Support library for sound output of Flash 9 with pulseaudio"
Wersja flasha którą podałeś u mnie przestała działać - uaktualnienie wersji chyba coś pozmieniało. Można albo skorzystać z wersji 9 z libflashsupport wg mojepo wpisu powyżej albo zainstalować 10tke ale tą wersję http://archive.ubuntu.com/ubuntu/pool/multiverse/f/flashplugin-nonfree/flashplugin-nonfree_10.0.1.218+10.0.0.525ubuntu1_i386.deb
No tak parę rzeczy się pozmieniało. Nowy flash wyszedł i nowy firefox dla tego flasha :P. Nawet parę rzeczy się zmieniło z wine. Alsa od wine już w pewnym stopniu współpracuje z pulse (jest ogromny lag ale działa :P). Pulse Audio to przyszłość ale i tak uważam, że w LTS nie powinno jej być domyślnie a dopiero w 8.10
a ja mam Pytanie...a jak z architektura 64bity czy tylko trzeba pozamieniac i386 na 64...czy wszystko bedzie inne ?
POZDR.
U mnie nie działa dwięk na youtube i jeszcze słysze jakiś trzeszczenie w głosnikach, ale dzwięk jest i z totema i z rhythmbox-a na raz włączonych. Co do flasha to zainstalowałem ta wersje z posta od delcaro i dalej na youtube nie ma dzwieku.
Ok z flashem juz wszystko ok ten pakiet od delcaro jednak działa, ale trzeszczenie nadal słyszę w głośnikach a robiłem wszystko zgodnie z instrukcją
Czy podany wyżej przepis zadziała jeśli świeżo po zainstalowaniu Ubuntu 8.04 nie mogę uruchomić mikrofonu? W chwili obecnej jeśli chcę przetestować Sound capture ustawione na ALSA w Sound Preferences to dostaję komunikat: "gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat: Could not open audio device for recording." A jeśli włączam Sound recorder to dostaję komunikat "Your audio capture settings are invalid. Please correct them in the Multimedia settings." W Volume control opcje Front Mic oraz Microphone są oczywiście unmuted.
Mi przez tą "konfigurację" dźwięk całkowicie zniknął, a przedtem przynajmniej działały 2 przednie głośniki :(
Co mogę robić nie tak? Może niech ktoś da mi wszystkie pliki i tylko je skopiuję?
Podałeś tylko jeden plik. Mi chodzi o to że niektóre pliki trzeba wyczyścić i dodać to co podałeś a w niektórych wystarczy coś dodać. nie wiem dokładnie co gdzie a tak poza tym to usunąłem zawartości wszystkich tych plików bo dźwięk mi w ogóle nie działał.
Mam głośniki 5.1 i chcę żeby zwykła muzyka z mp3 szła przez wszystkie głośniki, a jak jest film/gra z dźwiękiem przestrzennym to żeby dobrze rozdzielało dźwięk. w wersji 7.04 Ubuntu i samą alsą było to takie proste...
aż 3 pliki trza wy edytować, z czego jeden plik jest zwykle pusty *czyli to co podałem to całą zawartość), drugi podałem cały, a w 3 tylko 2 ostatnie linijki dodać...
Jeśli ALSA dobrze Ci działała to czemu nie usuniesz PulseAudio? PA jest dobrym rozwiązaniem dla osób które mają słabe karty dźwiękowe bez sprzętowego miksowania.
Działa mi ale innym sposobem.
Przestało działać bez powodu. Działa tylko jeden program a drugi w tym samym czasie nie działa. Oczywiście w Ubuntu 7.04 nie miałem z tym żadnych problemów.
A mam dobrą kartę.
Pomóżcie!!!!
Witam, świetny artykulik, mam tylko jedno pytanie, otóż po tych modyfikacjach, przestał mi działać dźwięk 'gotowości systemu' te bębenki na początku przy pojawieniu się ekranu logowania... w sumie nie jest to jakoś bolesne, ale podoba mi się to bo mogę przyjść z innego pokoju dokładnie w momencie gdy system wystartował
kurde u mnie prawie wszytko ok ale dźwięk mi charczy tylko w ET
nie mogłem znaleźć takich wpisów mozesz podrzucić plik et
misiek440@gmail.pl
w unrealu też charczał ale jak odpaliłem przez ./padsp ut to jest ok natomiast w ET nie pomaga proszę pomocy
błąd misiek440@gmail.com
wejdź na wikigames i zgodnie z tamtym opisem ustaw aby ET działało przez alse :)
niestety dalej charczy głos :/ w Et
znalazłem taka linijkę w nowym pliku et co sciagnełem z wiki
LD_PRELOAD="${LD_PRELOAD}:${TMP_DIR}/et-sdl-sound.so" ./$GAME_BIN $*
niestety po usunięciu dalej lipa, gra się nie włącza
może cos trzeba zmienić, tylko w et mam taki problem
nikt nie ma żadnego pomysłu? :-(
Ludzie, nie lepiej przerzucić się na windę, na której wszystko działa bez zarzutu i nie trzeba robić niewiadomo jakich akrobacji żeby działał dźwięk w youtubie?!
Nie :> Tym bardziej jeśli mówi to anonim :P.
Aktualnie konfiguracja pulse audio wygląda mniej więcej tak:
1. asoundconf set-pulseaudio w terminalu :P
Nie chce mi się mówić ile to problemów instalacja samych sterowników do karty dźwiękowej może przynieść (jak na złość Windows domyślnie nie ma sterowników do mojej karty a te z oryginalnej płyty nie współpracują tak jak mają :D)
A co jak w 8.04 śmigało super a po przejściu do 8.10 dźwięk się "zacina" spowalniając komputer powodując echo itp? powyższy sposób mi pozwala odpalać flashe płynnie a wcześniej klatkowały razem z dźwiękiem ale wyłącza mixer oraz umiemożliwia pracę bmpx :(
Może autor pokusi się o wrzucenie tej informacji
"Aktualnie konfiguracja pulse audio wygląda mniej więcej tak:
1. asoundconf set-pulseaudio w terminalu :P" na poczatek tekstu.
Dzieki tej komendzie wszystko zaczelo w koncu dzialac tak jak powinno. Wielu osobom moze zaoszczedzic spro czasu.
pieprzone PulseAudio albo jak poszedłem za stadem
Co prawda miałem napisać coś o „pustakach” biegających za „ABSami” i prawdopodobieństwach orgazmów w takich związkach albo o upadku szkolnictwa i etosu pracy przez wzrost PKB generowanego z „usług bankowych”, który to wzrost wyw[...]
Acha, nie zrobiłem resetu kompa, może innym razem.
Edycja:
Przestawianie i resetowanie kompa też nie pomogło.
Czy to ma szansę zadziałać na innej dystrybucji? Mam SUSE 11.1 i po wpisaniu asound set-pulseaudio pojawia się komunikat "asoundconf: unknown command", pulsaudio i libasound oczywiście zainstalowane. Proszę o pomoc, bo nie mam pojęcia, czemu to nie działa. W /etc nie mam pliku asound.conf, za to jest asound-pulse.conf. Edytować ten plik i wrzucić tam to, co jest w poradniku czy stworzyć asound.conf?
Dzięki! Zrobiłem tak jak napisałeś. Miałem problem z trzeszczeniem, a teraz już go nie mam.
Teraz w ogóle nie mam dźwięku!
Wielkie dzięki... -.-
a czytałeś może pierwsze zdanie? Trzeba było napisać o problemie z trzeszczeniem. W międzyczasie napisałem jeszcze jeden poradnik http://forum.ubucentrum.net/thread-1757.html
mam problem w tym mjeiscu "Poza konfiguracją asound trzeba jeszcze ustawić samo PulseAudio w pliku /etc/pulse/default.pa. Ogólnie to wystarczy dodać 4 linijki do tego pliku..." nie moge zapisac tego pliku po zmianie tekstu jestem poczatkujacym uzywtkownikiem ubuntu wiec nie mam pojecia o wielu rzeczach czy mozesz powiedziec jak to zapisac
A ja w każdej używanej wersji - Ubuntu - od 8.04 zawsze wywalam pulseaudio bardzo starannie, i na wszelki wypadek dorzucam wpis do rc.local - treści (sudo chmod -x `which pulseaudio`) - to na wypadek - gdyby przy okazji jakiejś aktualizacji to cholerstwo się z powrotem zainstalowało.
Potem tylko kompilacja bibliotek alsy (żeby wydobyć dwie biblioteki do serwera jackd) - instalacja jacka-audio* - i mam idealny dźwięk ze wszystkich źródeł - bez żadnych kłopotów, trzasĸów i cyrków.
Pozdrawiam
Mam takie pytanie...
Mam dwie karty EMU0404 i Azalie zintegrowaną.Na Ubuntu 8.04 działały obie do momentu wydania polecenia asoundconf set-pulseaudio...potem zrobiłem asoundconf usnet-pulseaudio i już dźwięk nie powrócił.Cisza.zrobiłem więc update do ubuntu 9.04 i dalej nie było dźwięku.odinstalowałem PA,zainstalowałem najnowszą ALSE i pojawił się dźwięk tylko na jednej karcie, tej zintegrowanej.zainstalowałem PA spowrotem i PA widzi tylko EMU0404, ale jest cisza w głośnikach,za to nie widzi karty zintegrowanej.. vumeterki PA skaczą w rytm muzyki, działają suwaki i przyciski mute w mikserach(widzę ich działanie po vmeterach), czyli od strony softu powinno być ok..chyba,ale nie ma dźwięku w głośnikach.głośniki dobre na 100%.Nie mam pojęcia co to może być.Dlatego się pytam,może ktoś miał już coś takiego.Chcę mieć dwie karty jedną do słuchawek, drugą do muzy.Wcześniej po zainstalowaniu firmwaru do mojej karty,wszystko dzialało, a teraz cicho.