ALSA zamiast pulseaudio
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
ALSA zamiast pulseaudio
Witam,
złożyłem komputer HTPC, który oprócz oglądania filmów na służyć do przeglądania internetu. Jako system postawiłem ubuntu 14.04 i chciałem zainstalować na nim KODI (dawny XBMC), który ma służyć do oglądania filmów. Chciałem skorzystać z kodibuntu, ale ten nie wspiera uefi. Musiałem więc wszystko robić sam i zaczęły się schody. Zwalczyłem już wyświetlacz teraz są problemy z dźwiękiem. Mój sprzęt: intel core i3 4130T (HD4400), dźwięk Realtek ALC892 + audio z HD4400, 8GB DDR3, dysk SSD 120GB. Ubuntu chwilowo zainstalowany na pendrive usb3.0, docelowo wymiana SSD na 256GB. Na SSD pozostaje dodatkowo windows 8.1.
W openelec do odtwarzania dźwięku służy ALSA, w ubuntu pulseaudio. Niestety, nie udało mi się wypuścić dźwięku w postaci passthrough do amplitunera, ponadto doczytałem, że pulseaudio nie wspiera DTS HD i Dolby True HD, postanowiłem więc zainstalować alsę. Wywaliłem pulse audio poleceniem apt-get purge i zainstalowałem pakiety alsy alsa-base, alsa-utils, alsa-oss, gnome-alsamixer i alsamixergui. W KODI udało mi się wypuścić dźwięk passthrough do amplitunera, a więc połowa sukcesu.
Niestety nie działa mi dźwięk w ubuntu z analogowych głośników. Ponadto w ustawieniach systemu zniknęła mi większość opcji. W VLC wybiera się urządzenie dźwiękowe, jest długa lista, ale nic nie działa. No i co się stało z ustawieniami systemowymi, coś wcięło, pewnie przy wywalaniu pulseaudio. Nie możliwe, że było tylko 6 opcji.
[img]http://i61.tinypic.com/w7d2me.png
[img]http://i62.tinypic.com/29xwwlh.png
[img]http://i62.tinypic.com/2dtsx2b.png
złożyłem komputer HTPC, który oprócz oglądania filmów na służyć do przeglądania internetu. Jako system postawiłem ubuntu 14.04 i chciałem zainstalować na nim KODI (dawny XBMC), który ma służyć do oglądania filmów. Chciałem skorzystać z kodibuntu, ale ten nie wspiera uefi. Musiałem więc wszystko robić sam i zaczęły się schody. Zwalczyłem już wyświetlacz teraz są problemy z dźwiękiem. Mój sprzęt: intel core i3 4130T (HD4400), dźwięk Realtek ALC892 + audio z HD4400, 8GB DDR3, dysk SSD 120GB. Ubuntu chwilowo zainstalowany na pendrive usb3.0, docelowo wymiana SSD na 256GB. Na SSD pozostaje dodatkowo windows 8.1.
W openelec do odtwarzania dźwięku służy ALSA, w ubuntu pulseaudio. Niestety, nie udało mi się wypuścić dźwięku w postaci passthrough do amplitunera, ponadto doczytałem, że pulseaudio nie wspiera DTS HD i Dolby True HD, postanowiłem więc zainstalować alsę. Wywaliłem pulse audio poleceniem apt-get purge i zainstalowałem pakiety alsy alsa-base, alsa-utils, alsa-oss, gnome-alsamixer i alsamixergui. W KODI udało mi się wypuścić dźwięk passthrough do amplitunera, a więc połowa sukcesu.
Niestety nie działa mi dźwięk w ubuntu z analogowych głośników. Ponadto w ustawieniach systemu zniknęła mi większość opcji. W VLC wybiera się urządzenie dźwiękowe, jest długa lista, ale nic nie działa. No i co się stało z ustawieniami systemowymi, coś wcięło, pewnie przy wywalaniu pulseaudio. Nie możliwe, że było tylko 6 opcji.
[img]http://i61.tinypic.com/w7d2me.png
[img]http://i62.tinypic.com/29xwwlh.png
[img]http://i62.tinypic.com/2dtsx2b.png
Ostatnio zmieniony 21 lut 2015, 12:52 przez igotit4free, łącznie zmieniany 1 raz.
Powód: Nieregulaminowa grafika!
Powód: Nieregulaminowa grafika!
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Re: ALSA zamiast pulseaudio
Podaj wynik polecenia:
Kod: Zaznacz cały
sudo updatedb; locate pulse
- rom
- Przebojowy Jelonek
- Posty: 1309
- Rejestracja: 30 cze 2009, 14:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Xfce
- Architektura: x86
Re: ALSA zamiast pulseaudio
Na brakujące pozycje w ustawieniach systemu:Gdyby nie pomogło, to
Kod: Zaznacz cały
sudo apt-get install unity-control-center-signon gnome-control-center-unity
Kod: Zaznacz cały
sudo apt-get install ubuntu-desktop
także = też
tak że = więc
tak że = więc
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Niestety ubuntu mi się wysypało i nie bootuje. Wrócę do tematu jak się z tym uporam.
-- 22 lut 2015 21:45 --
Wynik polecenia sudo updatedb; locate pulse
-- 22 lut 2015 21:45 --
Musiałem wgrać system od nowa. Tym razem kubuntu 14.10. System czysty, usunąłem pulseaudio poleceniem apt-get purge pulseaudio. W kodi pojawiły się urządzenia audio HDA zamiast pulseaudio, ale nic nie działa.marcin1982 pisze:Podaj wynik polecenia:Kod: Zaznacz cały
sudo updatedb; locate pulse
Wynik polecenia sudo updatedb; locate pulse
Kod: Zaznacz cały
/etc/pulse
/etc/bash_completion.d/pulseaudio-bash-completion.sh
/etc/pulse/client.conf
/home/kodi/.config/pulse
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-card-database.tdb
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-default-sink
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-default-source
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-device-manager.tdb
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-device-volumes.tdb
/home/kodi/.config/pulse/3b6add0ff9de98ed6642a0d85447f96b-stream-volumes.tdb
/home/kodi/.config/pulse/cookie
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libpulse-java.so
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/pulse-java.jar
/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0
/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.4
/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0
/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.4
/usr/lib/x86_64-linux-gnu/libpulse.so.0
/usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2
/usr/lib/x86_64-linux-gnu/pulseaudio
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_pulse.so
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
/usr/lib/x86_64-linux-gnu/ao/plugins-4/libpulse.so
/usr/lib/x86_64-linux-gnu/freerdp/audin_pulse.so
/usr/lib/x86_64-linux-gnu/freerdp/rdpsnd_pulse.so
/usr/lib/x86_64-linux-gnu/freerdp/tsmf_pulse.so
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstpulse.so
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so
/usr/share/alsa/alsa.conf.d/50-pulseaudio.conf
/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
/usr/share/app-install/desktop/mate-media-pulse:mate-volume-control.desktop
/usr/share/app-install/desktop/projectm-pulseaudio:projectM-pulseaudio.desktop
/usr/share/doc/gstreamer0.10-pulseaudio
/usr/share/doc/gstreamer1.0-pulseaudio
/usr/share/doc/libpulse-mainloop-glib0
/usr/share/doc/libpulse0
/usr/share/doc/libpulsedsp
/usr/share/doc/pulseaudio-utils
/usr/share/doc/gstreamer0.10-pulseaudio/AUTHORS
/usr/share/doc/gstreamer0.10-pulseaudio/NEWS.gz
/usr/share/doc/gstreamer0.10-pulseaudio/README.Debian
/usr/share/doc/gstreamer0.10-pulseaudio/README.gz
/usr/share/doc/gstreamer0.10-pulseaudio/changelog.Debian.gz
/usr/share/doc/gstreamer0.10-pulseaudio/copyright
/usr/share/doc/gstreamer1.0-pulseaudio/AUTHORS
/usr/share/doc/gstreamer1.0-pulseaudio/NEWS.gz
/usr/share/doc/gstreamer1.0-pulseaudio/README.Debian
/usr/share/doc/gstreamer1.0-pulseaudio/README.gz
/usr/share/doc/gstreamer1.0-pulseaudio/changelog.Debian.gz
/usr/share/doc/gstreamer1.0-pulseaudio/copyright
/usr/share/doc/libasound2-plugins/README-pulse
/usr/share/doc/libasound2-plugins/examples/a52.conf_pulse
/usr/share/doc/libpulse-mainloop-glib0/NEWS.gz
/usr/share/doc/libpulse-mainloop-glib0/README
/usr/share/doc/libpulse-mainloop-glib0/changelog.Debian.gz
/usr/share/doc/libpulse-mainloop-glib0/copyright
/usr/share/doc/libpulse0/NEWS.gz
/usr/share/doc/libpulse0/README
/usr/share/doc/libpulse0/changelog.Debian.gz
/usr/share/doc/libpulse0/copyright
/usr/share/doc/libpulsedsp/NEWS.gz
/usr/share/doc/libpulsedsp/README
/usr/share/doc/libpulsedsp/changelog.Debian.gz
/usr/share/doc/libpulsedsp/copyright
/usr/share/doc/pulseaudio-utils/NEWS.gz
/usr/share/doc/pulseaudio-utils/README
/usr/share/doc/pulseaudio-utils/changelog.Debian.gz
/usr/share/doc/pulseaudio-utils/copyright
/usr/share/lintian/overrides/libpulsedsp
/usr/share/locale-langpack/en_AU/LC_MESSAGES/pulseaudio.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/pulseaudio.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/pulseaudio.mo
/usr/share/locale-langpack/pl/LC_MESSAGES/pulseaudio.mo
/usr/share/media-player-info/huawei_pulse.mpi
/usr/share/mime/inode/vnd.kde.service.pulse-server.xml
/usr/share/mime/inode/vnd.kde.service.pulse-sink.xml
/usr/share/mime/inode/vnd.kde.service.pulse-source.xml
/var/lib/dpkg/info/gstreamer0.10-pulseaudio:amd64.list
/var/lib/dpkg/info/gstreamer0.10-pulseaudio:amd64.md5sums
/var/lib/dpkg/info/gstreamer1.0-pulseaudio:amd64.list
/var/lib/dpkg/info/gstreamer1.0-pulseaudio:amd64.md5sums
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.list
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.md5sums
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.postinst
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.postrm
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.shlibs
/var/lib/dpkg/info/libpulse-mainloop-glib0:amd64.symbols
/var/lib/dpkg/info/libpulse0:amd64.conffiles
/var/lib/dpkg/info/libpulse0:amd64.list
/var/lib/dpkg/info/libpulse0:amd64.md5sums
/var/lib/dpkg/info/libpulse0:amd64.postinst
/var/lib/dpkg/info/libpulse0:amd64.postrm
/var/lib/dpkg/info/libpulse0:amd64.shlibs
/var/lib/dpkg/info/libpulse0:amd64.symbols
/var/lib/dpkg/info/libpulsedsp:amd64.list
/var/lib/dpkg/info/libpulsedsp:amd64.md5sums
/var/lib/dpkg/info/pulseaudio-utils.conffiles
/var/lib/dpkg/info/pulseaudio-utils.list
/var/lib/dpkg/info/pulseaudio-utils.md5sums
- valdi74
- Wytworny Kaczor
- Posty: 441
- Rejestracja: 01 maja 2007, 12:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Lokalizacja: Poznań
Re: ALSA zamiast pulseaudio
Ja stosuję inne podejście. Nie trzeba działać tak radykalnie i usuwać pulseaudio, wystarczy zatrzymać serwer na czas uruchomienia kodi. Trzeba wyłączyć automatyczne uruchamianie serwera pulse i uruchamiać go gdy jest potrzebny. Opisałem to na forum kodi tutaj: http://forum.kodi.tv/showthread.php?tid ... pid1531043. Serwer zatrzymuje się tak:grzesiek811 pisze: Musiałem wgrać system od nowa. Tym razem kubuntu 14.10. System czysty, usunąłem pulseaudio poleceniem apt-get purge pulseaudio
Kod: Zaznacz cały
pulseaudio --kill
Qui vit sans folie, n'est pas si sage qu'on croit
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
A nie lepiej wyętolić Pulseaudio, i zainstalować biblioteką Apulse?
U mnie Skype jakoś nie narzeka na Apulse, konfiguracja Apulse, żeby rożne programy z Alsy i wymagające Pulse działały równocześnie, też jest dość banalne.
Sznurki:
https://github.com/i-rinat/apulse
https://launchpad.net/~kirillshkrogalev ... ntu/apulse
Po zainstalowaniu wystarczy wyeksportować takie zmienne:
Te zmienne są zależne od konfiguracji w Alsy w plikach /etc/asound.conf i $HOME/.asoundrc
I dźwięk chodzi na Alsie, a np Skype w ogóle "nie wie", że nie ma PA w systemie.
Pozdro

U mnie Skype jakoś nie narzeka na Apulse, konfiguracja Apulse, żeby rożne programy z Alsy i wymagające Pulse działały równocześnie, też jest dość banalne.
Sznurki:
https://github.com/i-rinat/apulse
https://launchpad.net/~kirillshkrogalev ... ntu/apulse
Po zainstalowaniu wystarczy wyeksportować takie zmienne:
Kod: Zaznacz cały
export APULSE_CAPTURE_DEVICE="plughw:0,0";
export APULSE_PLAYBACK_DEVICE="dmix";
I dźwięk chodzi na Alsie, a np Skype w ogóle "nie wie", że nie ma PA w systemie.

Pozdro

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Wracam do tematu. Nie miałem czasu wcześniej się tym zająć.
Zainstalowalem od nowa ubuntu na drugim komputerze z normalnym HDD. Komputer z procesorem Core2Quad Q9300 z grafiką GeForce GTX660 i dźwiękiem realtek ALC889A.
Na razie nie ruszałem pulseaudio. Jak najlepiej to rozwiązać, co usunąć a co zainstalować. Proszę o łatwe odpowiedzi, bo nie mam pojęcia np. co to jest Apulse.
Nie można po prostu wywalić pulseaudio i zastapić go alsą?
Zainstalowalem od nowa ubuntu na drugim komputerze z normalnym HDD. Komputer z procesorem Core2Quad Q9300 z grafiką GeForce GTX660 i dźwiękiem realtek ALC889A.
Na razie nie ruszałem pulseaudio. Jak najlepiej to rozwiązać, co usunąć a co zainstalować. Proszę o łatwe odpowiedzi, bo nie mam pojęcia np. co to jest Apulse.
Nie można po prostu wywalić pulseaudio i zastapić go alsą?
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Można, ale masz troszkę programów, które wymagają obecności Pulseaudio, dlatego radziłbym się zainteresować biblioteką Apulse, jest m in w tym repo:
https://launchpad.net/~kirillshkrogalev ... ntu/apulse
https://launchpad.net/~kirillshkrogalev ... ntu/apulse
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Zainstalowałem apulse i teraz potrzebuję pomocy w konfiguracji, bo nie mam pojęcia jak to ugryźć.
Rozumiem, że apulse ma zrobić, żeby kodi używał alsa zamiast pulseaudio?
A polecenie export to dla mnie czarna magia. Podpowiedz co i gdzie szukać.
Rozumiem, że apulse ma zrobić, żeby kodi używał alsa zamiast pulseaudio?
Nie widzę nawet pliku /etc/asound.conf i katalogu /.asoundrcjacekalex pisze:A nie lepiej wyętolić Pulseaudio, i zainstalować biblioteką Apulse?
U mnie Skype jakoś nie narzeka na Apulse, konfiguracja Apulse, żeby rożne programy z Alsy i wymagające Pulse działały równocześnie, też jest dość banalne.
Sznurki:
https://github.com/i-rinat/apulse
https://launchpad.net/~kirillshkrogalev ... ntu/apulse
Po zainstalowaniu wystarczy wyeksportować takie zmienne:Te zmienne są zależne od konfiguracji w Alsy w plikach /etc/asound.conf i $HOME/.asoundrcKod: Zaznacz cały
export APULSE_CAPTURE_DEVICE="plughw:0,0"; export APULSE_PLAYBACK_DEVICE="dmix";
I dźwięk chodzi na Alsie, a np Skype w ogóle "nie wie", że nie ma PA w systemie.![]()
A polecenie export to dla mnie czarna magia. Podpowiedz co i gdzie szukać.
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Najprostszy, podstawowy konfig na kartę, z miksowaniem dźwieku dmix - Alsa:
W tym przykładzie główna karta dźwiękowa jest widoczna jako hw:0,0.
Globalnie, dla całego systemu możesz zapisać jako /etc/asound.conf, dla pojedynczego użyszkodnika jako plik $HOME/.asoundrc
Zmienne:
możesz umieścić jako domyślne w systemach debianokształtnych w pliku /etc/environment globalnie, dla calego systemu.
Sznurek: https://wiki.debian.org/EnvironmentVariables
Potem w dowolnym programie użyć innej konfiguracji np:
W sumie nic trudnego, ale troszkę zabawy jest.
Wyście dźwieku masz na karcie analogowej, czy na cyfrowej (np głośniki na monitorze - dźwięk przez HDMi), czy dźwięk w ogóle jest np zintegrowany z kartą graficzną?
Pytam, bo nie wszystkie karty dźwiękowe mają sprzętową regulację głośności, w Alsie można ustawić regulację głośności softwarową przy pomocy modułu softvol, ale to jest trochę więcej gimnastyki z konfiguracją Alsy.
Kod: Zaznacz cały
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
periods 128
rate 96000
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 1
}
Globalnie, dla całego systemu możesz zapisać jako /etc/asound.conf, dla pojedynczego użyszkodnika jako plik $HOME/.asoundrc
Zmienne:
Kod: Zaznacz cały
APULSE_CAPTURE_DEVICE="plughw:0,0";
APULSE_PLAYBACK_DEVICE="dmixer";
Sznurek: https://wiki.debian.org/EnvironmentVariables
Potem w dowolnym programie użyć innej konfiguracji np:
Kod: Zaznacz cały
APULSE_CAPTURE_DEVICE="inny_mikrofon" APULSE_PLAYBACK_DEVICE="inna_karta_dźwiękowa" /opt/bin/skype
Wyście dźwieku masz na karcie analogowej, czy na cyfrowej (np głośniki na monitorze - dźwięk przez HDMi), czy dźwięk w ogóle jest np zintegrowany z kartą graficzną?
Pytam, bo nie wszystkie karty dźwiękowe mają sprzętową regulację głośności, w Alsie można ustawić regulację głośności softwarową przy pomocy modułu softvol, ale to jest trochę więcej gimnastyki z konfiguracją Alsy.
Ostatnio zmieniony 11 mar 2015, 20:38 przez jacekalex, łącznie zmieniany 1 raz.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

- zibiboniek1
- Zakręcona Traszka
- Posty: 909
- Rejestracja: 01 gru 2009, 01:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: Lublin
Re: ALSA zamiast pulseaudio
A czy ta linijka nie sprawi czasem że dźwięk z 5.1 zostanie zdowngradowany do stereo?export APULSE_PLAYBACK_DEVICE="dmix";
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Na ile kanałów masz skonfigurowanego dmixa? jeśli na 6 , to powinno chodzić 6 kanałów, z resztą sam zobacz.zibiboniek1 pisze:A czy ta linijka nie sprawi czasem że dźwięk z 5.1 zostanie zdowngradowany do stereo?export APULSE_PLAYBACK_DEVICE="dmix";
Z resztą nie ma zbyt wielu programów z wyjściem 6 kanałowym, które by Alsy nie obsługiwały, Vlc, Mplayer i Kaffeine na pewno chodzą na Alsie (u mnie), nowego Totema nie sprawdzałem, XBMC chodzi na Alsie.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

- zibiboniek1
- Zakręcona Traszka
- Posty: 909
- Rejestracja: 01 gru 2009, 01:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: Lublin
Re: ALSA zamiast pulseaudio
U mnie jedynie KODI odtwarza DTS HD MA, vlc i totem milczą
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Tylko, że tak. Są dwie karty dźwiękowe, jedna z karty graficznej, w tym przypadku GTX660 (w drugim kompie mam intel HD4400) obsługująca HD audio, a druga to realtek zintegrowany na płycie. W KODI (dawny XBMC) potrzebuję użyć dźwięku z karty graficznej bo potrzebuję wysłać HD audio do amplitunera jako passthrough. Pozostałe programy w całym ubuntu mają używać realteka jako stereo z dwoma analogowymi głośnikami.
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
W KODi jest wybór karty dźwiękowej albo wyjścia dźwięku?
To tam ustaw.
To tam ustaw.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Jest wybór. Można wybrać HDMI audio, ale jest obsługiwane przez pulseaudio i nie działa DTS HD MA i Dolby True HD w trybie passthrough.
http://kodi.wiki/view/PulseAudio#Passthrough_Mode
http://kodi.wiki/view/PulseAudio#Passthrough_Mode
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
To znaczy?zibiboniek1 pisze:U mnie jedynie KODI odtwarza DTS HD MA, vlc i totem milczą
SOA#1
Mplayer:
Kod: Zaznacz cały
mplayer -ao alsa -vo vdpau Kukiz_-_Doky_zhyvut\'_ludy_\(Póki_żyją_ludzie\).mp4
MPlayer SVN-r36370 (Gentoo)-4.8.3 (C) 2000-2013 MPlayer Team
Terminal type `xterm' is not defined.
Playing Kukiz_-_Doky_zhyvut'_ludy_(Póki_żyją_ludzie).mp4.
libavformat version 55.33.100 (external)
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO: [H264] 1280x720 24bpp 25.000 fps 1372.5 kbps (167.5 kbyte/s)
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: isommp42
creation_time: 2014-03-03 15:15:33
Load subtitles in ./
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.52.102 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, floatle, 192.0 kbit/6.80% (ratio: 23999->352800)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 96000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12
Kod: Zaznacz cały
mpv -ao alsa -vo vdpau Kukiz_-_Doky_zhyvut\'_ludy_\(Póki_żyją_ludzie\).mp4
Playing: Kukiz_-_Doky_zhyvut'_ludy_(Póki_żyją_ludzie).mp4
Detected file format: QuickTime / MOV (libavformat)
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: isommp42
creation_time: 2014-03-03 15:15:33
[stream] Video (+) --vid=1 (*) (h264)
[stream] Audio (+) --aid=1 --alang=und (*) (aac)
Trying to use hardware decoding.
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
AO: [alsa] 96000Hz stereo 2ch floatp
VO: [vdpau] 1280x720 => 1280x720 vdpau
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
AV: 00:00:03 / 00:02:52 (1%) A-V: 0.000
Kod: Zaznacz cały
vlc Kukiz_-_Doky_zhyvut\'_ludy_\(Póki_żyją_ludzie\).mp4
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x1dc3f5df98] main libvlc: Uruchamianie vlc z domyślnym interfejsem. Użyj 'cvlc', aby używać vlc bez interfejsu.
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib64/va/drivers/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
[0x354d0058e58] avcodec decoder: Using VA API version 0.36 for hardware decoding.
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib64/va/drivers/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
[0x354d0058e58] avcodec decoder: Using VA API version 0.36 for hardware decoding.
Kod: Zaznacz cały
kaffeine Kukiz_-_Doky_zhyvut\'_ludy_\(Póki_żyją_ludzie\).mp4
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
QSystemTrayIcon::setVisible: No Icon set
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver Shared Library 346.47 Thu Feb 19 18:12:33 PST 2015
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 4096x4096
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 4096x4096
vo_vdpau: maximum output surface size is 16384x16384
vo_vdpau: hold a maximum of 10 video output surfaces for reuse
vo_vdpau: using 3 output surfaces of size 1280x1024 for display queue
vdpau_set_property: property=0, value=1
vo_vdpau: deinterlace: temporal
vdpau_set_property: property=0, value=0
vo_vdpau: deinterlace: none
vdpau_h264_alter_flush
vdpau_h264_alter_discontinuity
vdpau_h264_alter_flush
vdpau_set_property: property=0, value=1
vo_vdpau: deinterlace: temporal
vo_vdpau: deinterlace: temporal
vo_vdpau: set_scaling_level=0
vo_vdpau: enabled features: inverse_telecine=1
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: skip_chroma = 0
vo_vdpau: background_color = 0

Co można zobaczyć częściowo na załączonym obrazku:

Minitube i Vlc idą bezpośrednio na Alsę, skype idzie przez Apulse.
Aktualny konfig z mojego kompa?
Kod: Zaznacz cały
pcm.!default {
type plug
slave.pcm "asymed"
pcm.asymed
{
type asym
playback.pcm "dmixer"
capture.pcm "dsnooped"
}
pcm.dsnooped {
type dsnoop
ipc_key 1049
slave
{
pcm "hw:0,0"
channels 2
period_size 256
#buffer_size 4096
rate 44100
periods 0
period_time 0
}
}
pcm.null {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "softvol"
}
pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
periods 128
rate 96000
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 1
}

Ten DTS dekoduje KODI, czy wysyła do dekodowania do karty dźwiękowej?grzesiek811 pisze:Jest wybór. Można wybrać HDMI audio, ale jest obsługiwane przez pulseaudio i nie działa DTS HD MA i Dolby True HD w trybie passthrough.
http://kodi.wiki/view/PulseAudio#Passthrough_Mode
Bo jeśli dekoduje, a do Pulse idzie dźwięk, to pewnie można bez Pulseaudio.
Jeśli KODI potrafi gadać bezpośrednio z kartą HDMI, to też jest wykonalne.
Jeśli natomiast KODI może ten dźwięk wysłac tylko przez Pulse, to możesz wtedy Pulse puścić tylko na karcie HDMI, to jest do ustawienia w plikach konfiguracyjnych (wyłączenie modułu udev (autowykrywanie kart) i wskazanie kart bezpośrednio w konfigu), albo przeprosić się z Pulseaduio w systemie.
Zawsze jest kilka możliwości.

Pozdro

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

- zibiboniek1
- Zakręcona Traszka
- Posty: 909
- Rejestracja: 01 gru 2009, 01:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: Lublin
Re: ALSA zamiast pulseaudio
Jacekalex, na tym nagraniu nie ma dts-u tylko zwykłe AAC z tego co widzę.
Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
AO: [alsa] 96000Hz stereo 2ch floatp
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 02 paź 2007, 22:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: ALSA zamiast pulseaudio
Jak? Świeci ci się na amplitunerze DTS HD MA czy PCM multichannel?zibiboniek1 pisze:U mnie jedynie KODI odtwarza DTS HD MA, vlc i totem milczą
Jeżeli DTS HD MA to jak to osiągnąłeś? Prawidłowo działa na openelec.
- zibiboniek1
- Zakręcona Traszka
- Posty: 909
- Rejestracja: 01 gru 2009, 01:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: Lublin
Re: ALSA zamiast pulseaudio
Mój ampli nie odtwarza DTS HD MA, chodziło mi o to że na kompie tylko kodi odtworzył tą ścieżkę, a vlc i totem nie odtwarzały jej w ogóle.grzesiek811 pisze:Jak? Świeci ci się na amplitunerze DTS HD MA czy PCM multichannel?zibiboniek1 pisze:U mnie jedynie KODI odtwarza DTS HD MA, vlc i totem milczą
Jeżeli DTS HD MA to jak to osiągnąłeś? Prawidłowo działa na openelec.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości