Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-01-26 19:44:53

  darkmanek - Użytkownik

darkmanek
Użytkownik
Skąd: Karczew
Zarejestrowany: 2011-01-05

[Manjaro] Przejście z pulseaudio na alsę

Witam.
Ponieważ nie udało mi się zmusić pulseaudio do działania wg moich zasad, myślę o przejściu na alsę.
Jako srodowiska graficznego używam gnome i obawiam się, że pół gnome jest zależna od pulse:

Kod:

[maly@mnemonic ~]$ pacman -Si gnome-setting-daemon
błąd:  pakiet 'gnome-setting-daemon' nie został odnaleziony
[maly@mnemonic ~]$ pacman -Qi gnome-settings-daemon
Nazwa                 : gnome-settings-daemon
Wersja                : 3.22.1-1
Opis                  : GNOME Settings Daemon
Architektura          : i686
Adres url             : https://git.gnome.org/browse/gnome-settings-daemon
Licencje              : GPL
Grupy                 : gnome
Dostarcza             : Brak
Zależy od             : dconf  gnome-desktop  gsettings-desktop-schemas  libcanberra-pulse
                        libnotify  libsystemd  libwacom  pulseaudio  pulseaudio-alsa  upower
                        librsvg  libgweather  geocode-glib  geoclue2  nss  libgudev
                        gtk3-print-backends
Opcjonalne zależności : Brak
Wymagany przez        : gnome-control-center  gnome-shell  gnome-tweak-tool  mutter

Wywaliłem więc pulse i kilka komponentów poleceniem

Kod:

pacman -Rdd pulseaudio  manjaro-pulse pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-gconf pulseaudio-zeroconf

i przekonfigurowaniem mpd na alsę. Mpd odtwarzał, ale już środowisko nie wykrywało żadnej karty.
Pcms:

Kod:

[maly@mnemonic ~]$ aplay --list-pcms
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=Intel
    HDA Intel, STAC9200 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    Front speakers
surround21:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, STAC9200 Digital
    IEC958 (S/PDIF) Digital Audio Output

System je widzi, ale bez pulse gnome jest ślepe.
Myślę że wywalenie i ponowne zainstalowanie gnome nic nie da z powodu zależności.
Może ktoś obeznany wie jak unieszkodliwić pulseaudio i sprawić, by gnome poprawnie wykrył kartę?
--------
Edit: Info ze skrypu alsa-info:
http://pastebin.com/SaiqUbiW

+

Kod:

● alsa-state.service - Manage Sound Card State (restore and store)
   Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static; vendor preset: disabled)
   Active: inactive (dead)
Condition: start condition failed at Thu 2017-01-26 20:06:55 CET; 50min ago
           └─ ConditionPathExists=/etc/alsa/state-daemon.conf was not met
[maly@mnemonic .scripts]$ sudo systemctl status alsa-restore.service
● alsa-restore.service - Save/Restore Sound Card State
   Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static; vendor preset: disabled)
   Active: active (exited) since Thu 2017-01-26 20:07:01 CET; 51min ago
  Process: 329 ExecStart=/usr/bin/alsactl restore (code=exited, status=0/SUCCESS)
 Main PID: 329 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/alsa-restore.service

sty 26 20:06:55 mnemonic systemd[1]: Starting Save/Restore Sound Card State...
sty 26 20:07:01 mnemonic systemd[1]: Started Save/Restore Sound Card State.

Ostatnio edytowany przez darkmanek (2017-01-26 21:03:59)

Offline

 

#2  2017-01-29 10:23:08

  Waldow - Użytkownik

Waldow
Użytkownik
Zarejestrowany: 2007-06-19

Re: [Manjaro] Przejście z pulseaudio na alsę

darkmanek napisał(-a):

System je widzi, ale bez pulse gnome jest ślepe.
Myślę że wywalenie i ponowne zainstalowanie gnome nic nie da z powodu zależności.
Może ktoś obeznany wie jak unieszkodliwić pulseaudio i sprawić, by gnome poprawnie wykrył kartę?

Manjaro nie znam, lecz w Slackware wykorzystuje się do tego apulse.
http://docs.slackware.com/howtos:multimedia:pulseaudio_non-default

Edit:

@makalega tu nie chodzi o instalację apulse, lecz o zbudowanie z jego źródeł "libpulse-simple.so, libpulse.so.0 i libpulsecommon-5.0.so" poprzez:

Kod:

git clone https://github.com/i-rinat/apulse
cd apulse
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
make
su
cp libpulse* /usr/lib64 #or /usr/lib if you are on a 32-bit machine

Powyższe razem z

Kod:

su
mv /etc/asound.conf /etc/asound.conf.disabled

powinno zadziałać niezależnie od dystrybucji.

Ostatnio edytowany przez Waldow (2017-01-29 13:44:56)

Offline

 

#3  2017-01-29 12:52:18

  makalega - Użytkownik

makalega
Użytkownik
Zarejestrowany: 2011-08-12

Re: [Manjaro] Przejście z pulseaudio na alsę

@Waldow Manjaro bazuje na Archu  a nie Slacku, Apulse jest w każdym distro.

Ostatnio edytowany przez makalega (2017-01-29 12:55:56)


Śpieszmy się kochać kobiety - tak szybko tyją...
:)

Offline

 

#4  2017-01-30 15:51:43

  darkmanek - Użytkownik

darkmanek
Użytkownik
Skąd: Karczew
Zarejestrowany: 2011-01-05

Re: [Manjaro] Przejście z pulseaudio na alsę

Waldow napisał(-a):

darkmanek napisał(-a):

System je widzi, ale bez pulse gnome jest ślepe.
Myślę że wywalenie i ponowne zainstalowanie gnome nic nie da z powodu zależności.
Może ktoś obeznany wie jak unieszkodliwić pulseaudio i sprawić, by gnome poprawnie wykrył kartę?

Manjaro nie znam, lecz w Slackware wykorzystuje się do tego apulse.
http://docs.slackware.com/howtos:multimedia:pulseaudio_non-default

Dzięki Waldow za odpowiedź, bo po wywaleniu pulse zaczął mi się krzaczyć gnome, który ma w zależności właśnie liby pulse.
Tymczasowo jadę z mpd podłączonym do samej alsy, reszta do pulseaudio, a w necie o gnome bez pulse raptem kilka wyników.
Spróbuję w wolnum czasie i dam znać jak poszło.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)