Sorki nowy komp i zapomniałem, że pulseaudio potrafi się dać we znaki (stary komp pewnego ranka się nie podniósł do życia)
Nowy mam Na Apu-A10 amd i 8GB ramu
rozwiązało problem
Aczkolwiek domyślne wyjście alsa odtwarzało dźwięk szybciej
jeszcze zobaczę czy mi się uda to ustawić w mplayer.
A trzaski pojawiały się przy odświeżaniu strony w przeglądarce, lub zapuszczeniu symulacji w Spice, odpaleniu YouTube przez przeglądarkę itp.
Myślałem, że to sterowniki więc zaktualizowałem jądro do nowej wersji. Dopiero teraz mi się skojarzyło, że to pulseaudio zawsze bywało kapryśne i okazało się że to ten ten serwer dźwięku mi psuje zabawę.
Dzięki za zainteresowanie
-- 18 lis 2014 21:22 --
Szczegóły problemu i rozwiązanie (może komuś się przyda)
Po odinstalowaniu pulseaudio (trzaski jak w rozstrojonym radio)
Zostałem z samym alsa więc trzeba było programy korzystające z dźwięku przestawić na alsę.
Listę kart dźwiękowych można ustalić poleceniem.
Kod: Zaznacz cały
tygrys@tygryski-System-Product-Name:~$ aplay -l
**** Lista PLAYBACK urządzeń ****
karta 0: Generic [HD-Audio Generic], urządzenie 3: HDMI 0 [HDMI 0]
Urządzenia podrzędne: 1/1
Urządzenie podrzędne #0: subdevice #0
karta 1: Generic_1 [HD-Audio Generic], urządzenie 0: ALC887-VD Analog [ALC887-VD Analog]
Urządzenia podrzędne: 1/1
Urządzenie podrzędne #0: subdevice #0
karta 1: Generic_1 [HD-Audio Generic], urządzenie 1: ALC887-VD Digital [ALC887-VD Digital]
Urządzenia podrzędne: 1/1
Urządzenie podrzędne #0: subdevice #0
kolejnym krokiem jest przetestowanie karty (dźwięk po hdmi obsługuje karta 0 urządzenie 3)
Dźwięk się pojawił ale odpalenie tego samego polecenia równolegle w innej konsoli owocuje odpowiedzią
tygrys@tygryski-System-Product-Name:~$ speaker-test -c 2 -r 48000 -D hw:0,3
speaker-test 1.0.27.2
Urządzenie odtwarzania to hw:0,3
Parametry strumienia to 48000Hz, S16_LE, 2 kanał/ów
Użycie 16 oktaw różowego szumu
Błąd otwarcia odtwarzania: -16,Urządzenie lub zasoby zajęte
Co w praktyce oznaczało, że tylko jeden program mógł korzystać z dźwięku na komputerze. Karta nie nie obsługuje sprzętowego miksowania (karta albo sterownik
)
Dodam, że hw:0,3 oznacza kartę nr. 0; urządzenie nr. 3
http://www.alsa-project.org/main/index.php/Asoundrc
Na stronie jest napisane, że plik konfiguracji alsy znajduje się
i jest on wywoływany z
A jeszcze niżej pisze, że konfiguracji systemu można dokonać w pliku
Więc zgodnie z poradami ze strony powyżej oraz z forum
http://buglandia.blogspot.com/2007/08/h ... buntu.html. Stworzyłem plik konfiguracyjny alsy
o treści (dla mojej karty hw:0,3)
Kod: Zaznacz cały
pcm.my_card {
type hw
card 0
device 3
# mmap_emulation true
}
pcm.dmixed {
type dmix
ipc_key 1024
# ipc_key_add_uid false # let multiple users share
# ipc_perm 0666 # IPC permissions for multi user sharing (octal, default 0600)
slave {
pcm "my_card"
# rate 48000
# period_size 512
}
}
pcm.dsnooped {
type dsnoop
ipc_key 2048
slave {
pcm "my_card"
# rate 48000
# period_size 128
}
}
pcm.asymed {
type asym
playback.pcm "dmixed"
capture.pcm "dsnooped"
}
pcm.pasymed {
type plug
slave.pcm "asymed"
}
pcm.dsp0 {
type plug
slave.pcm "asymed"
}
pcm.!default {
type plug
slave.pcm "asymed"
}
Zaczeło działać bez konieczności podawania parametrów karty. Innymi słowy wcześniej działał tylko jeden program w stylu
Po zmianach mogę odpalić tak:
W kilku wątkach i się fajnie miksuje. Pozbyłem się też efektu roztrojonego radia, który to efekt powodował serwer dźwięku pulseaudio !!!!!!!