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  2023-08-30 14:51:01

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

[RaspiOS] pulseaudio na zero W

Tak sobie popłaczę... czy naprawdę instalacja PA (potrzebny do głośniczków BT) musi ciagnąć za sobą cały syf związany z graficznym interfajansem? Ja się przecież chcę połączyć z głośnikiem, PA w trybie system jak na SBC przystało... po grzyba mi drivery do grafiki i programy do wyświetlania pdf?
Niestety, oprócz PA nue znalazłem działającego rozwiązania.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#2  2023-08-30 23:34:04

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: [RaspiOS] pulseaudio na zero W

ethanak napisał(-a):

Tak sobie popłaczę... czy naprawdę instalacja PA (potrzebny do głośniczków BT) musi ciagnąć za sobą cały syf związany z graficznym interfajansem? Ja się przecież chcę połączyć z głośnikiem, PA w trybie system jak na SBC przystało... po grzyba mi drivery do grafiki i programy do wyświetlania pdf?
Niestety, oprócz PA nue znalazłem działającego rozwiązania.

Sprawdziłem u siebie na vm'ce i nie dociąga mi nic z gui pokroju programów od pdfów. Co konkretnie Ci dociąga i jak masz skonfigurowanego apta?

Offline

 

#3  2023-08-31 16:55:06

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

Nie powiem teraz co mi tam dociągnął, ale na ekranie się ledwie zmieściło. Świeża instalacja Bullseye na RPi Zero W, jedyna zmiana to i2s zamiast PWM.
W sumie mi to nie przeszkadza, system nie jest przewidziany do aktualizacji (ma siedzieć w odtwarzaczu mp3), na karcie miejsce mam... tylko po co to wszystko?


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#4  2023-08-31 17:59:41

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [RaspiOS] pulseaudio na zero W

Kod:

--no-install-recommends

powinno nie instalować.

Ewentualnie konfiguracja dla /etc/apt/apt.conf

Kod:

APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";

czemu tak? Bo nóby później mają problem jak im coś nie działa, a czasem myślenie jest zbyt trudne. A reszta się wkurza że im system syf ciągnie.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#5  2023-08-31 18:47:52

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

To ja jestem reszta :(


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#6  2023-08-31 20:44:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [RaspiOS] pulseaudio na zero W

PulseAudio jeszcze istnieje?

Czy może Bullseye go jeszcze trzyma w trybie muzealnym?

Pytam, bo zdaje się, że PipeWire zakończył żywot Pulse z  tegoż powodu, że jest praktycznie bezproblemowy, czego o Pulse powiedzieć nie można.

EDIT:
Ja się z takiegoż maila dowiedziałem:

Kod:

###  eselect news read 3
2022-07-29-pipewire-sound-server
  Title                     PipeWire sound server migration
  Author                    Sam James <sam@gentoo.org>
  Posted                    2022-07-29
  Revision                  1

PipeWire has gained a new USE flag "sound-server" for enabling/disabling its
sound server capabilities.

This change is needed to avoid PipeWire and PulseAudio conflicting over control
of audio devices. Before this change, OpenRC users were in some cases
accidentally migrated to PipeWire which was difficult to override without
manually editing launcher files.

For non-audio purposes, PipeWire is installed in many configurations as more
and more software depends on it for e.g. screensharing, sandboxing,
and window previews, so users will need to act based on their preferred
setup rather than simply avoiding installing PipeWire, as it is
increasingly required as a dependency.

Packages needing PulseAudio's APIs will be migrated from the now-meta package
media-sound/pulseaudio to depending on media-libs/libpulse. The runtime
PulseAudio server can be provided by either PipeWire (media-video/pipewire)
or the original PulseAudio (media-sound/pulseaudio-daemon).

The new sound-server USE flag for PipeWire allows easily controlling
this behavior.

There are several options available:

1. To use PipeWire for sound, users should enable USE=sound-server for PipeWire:

  Place the following entries in /etc/portage/package.use:
  ```
  media-video/pipewire sound-server
  media-sound/pulseaudio -daemon
  ```

  First, sync:
  # emerge --sync

  Deselect media-sound/pulseaudio-daemon:
  # emerge --deselect media-sound/pulseaudio-daemon

  Then perform a world upgrade with PipeWire on the command line to add
  it to the world file:
  # emerge --ask --update --changed-use --deep @world media-video/pipewire

  Then depclean:
  # emerge --ask --depclean

  OpenRC users on an XDG-compliant desktop which respects autostart files
  will not need to take any further action.

  OpenRC users using a minimal desktop which does not respect autostart
  files will need to run `gentoo-pipewire-launcher &` in e.g.
  `~/.xprofile`.

  Users who want to switch to PipeWire providing a PulseAudio daemon
  may need to `emerge --deselect` packages in their world file which
  hard-require media-sound/pulseaudio-daemon. There are only a handful
  of these. A non-exhaustive list:
  * media-sound/paprefs
  * media-sound/pasystray
  * media-sound/pulseaudio-modules-bt (shouldn't be needed anyway)
  * net-misc/pulseaudio-dlna

  If not using any of those packages anymore, please emerge --deselect
  them. If still using these, PipeWire as a PulseAudio is not an
  option at this time.

  (Note that media-libs/libpulse (which PipeWire will be using, don't emerge
  libpulse manually) provides 'pactl' which can be used as a replacement for
  e.g. media-sound/pulseaudio-ctl, so personal scripts can be adapted to this
  if desired.)

  systemd users will also need to run the following commands:
  $ systemctl --user --now disable pulseaudio.service pulseaudio.socket
  $ systemctl --user --now enable pipewire.socket pipewire-pulse.socket
  $ systemctl --user --now disable pipewire-media-session.service
  $ systemctl --user --force enable wireplumber.service
  
  Root user may replace --user with --global to change system default
  configuration for all of the above commands.

2. To use PulseAudio's daemon for sound, users should disable USE=sound-server
  for PipeWire, enable USE=daemon on media-sound/pulseaudio, and add
  media-sound/pulseaudio-daemon to their world file:

  Place the following entries in /etc/portage/package.use:
  ```
  media-video/pipewire -sound-server
  media-sound/pulseaudio daemon
  ```

  Add media-sound/pulseaudio-daemon to @world:
  # emerge --noreplace media-sound/pulseaudio-daemon

  Then perform a world upgrade:
  # emerge --ask --update --changed-use --deep @world

  Then depclean:
  # emerge --ask --depclean

  OpenRC users on an XDG-compliant desktop which respects autostart files
  will not need to take any further action.

  OpenRC users using a minimal desktop which does not respect autostart
  files should consider adding `gentoo-pipewire-launcher &` in e.g.
  `~/.xprofile` but it's not strictly required in terms of audio
  handling. It may be required in future for the non-audio usecases
  described above.

  systemd users will also need to run the following commands:
  $ systemctl --user --now enable pulseaudio.service pulseaudio.socket
  $ systemctl --user --now disable pipewire.socket pipewire-pulse.socket

  Alternatively, systemd users can run the following commands as root to change
  the default for all users:
  # systemctl --global enable pulseaudio.service pulseaudio.socket
  # systemctl --global --force disable pipewire.socket pipewire-pulse.socket

  (If taking this option, the services must be started manually as a one-off as
  a user.)

3. For users without sound on their system, those using JACK without
   PipeWire, or those using pure ALSA without PipeWire, the following steps
   are recommended:

   Place the following entries in /etc/portage/package.use:
   ```
   media-video/pipewire -sound-server
   media-sound/pulseaudio -daemon
   ```

   Then perform a world upgrade:
   # emerge --ask --update --changed-use --deep @world

   Then depclean:
   # emerge --ask --depclean

   OpenRC users on an XDG-compliant desktop which respects autostart files
   will not need to take any further action.

   OpenRC users using a minimal desktop which does not respect autostart
   files will need to run `gentoo-pipewire-launcher &` in e.g.
   `~/.xprofile`.

   systemd users will also likely want to run the following commands as a user, again
   for the purposes of non-audio PipeWire use:
   $ systemctl --user --now enable pipewire.socket
   $ systemctl --user --now --force enable wireplumber.service

   Alternatively, systemd users can run the following commands as root to change
   the default for all users,  again for the purposes of non-audio PipeWire use:
   # systemctl --global enable pipewire.socket
   # systemctl --global --force enable wireplumber.service

   (If taking this option, the services must be started manually as a one-off as
   a user.)

Further resources:
* https://wiki.gentoo.org/wiki/PipeWire

Datowanego rok temu
:P

Ostatnio edytowany przez Jacekalex (2023-08-31 20:47:52)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2023-08-31 20:58:57

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

U mnie pulse działa bez problemu. Nie wiem czy jest coś lepszego - nie przepadam za PA, ale co powinienem zrobić? W czym PW będzie lepsze od PA?


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#8  2023-08-31 21:30:25

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

I jeszcze pytanie: czy jak zainstaluję PW będę miał to wszystko (wiesz, biblioteki, takie tam pierdoły do pythona, ogólnie potrzebuję zrobić playera do empeszczy)?


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#9  2023-09-03 09:03:09

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [RaspiOS] pulseaudio na zero W

U mnie w Gentusiu PA wiecznie powodował problemy, np co chciało skorzystać z wyjścia ALSA, było głuche.
Pipewire + Wireplumber działają bez problemu, nie ważne, czy jakiś program gada z Alsą czy z Pulse.

Z Pipewire działają grzecznie wszystkie narzędzia stworzone dla Pulse, np PulseEffects czy Pavucontrol.
Też u mnie.

Kod:

### pactl info
Ciąg serwera: /run/user/1000/pulse/native
Wersja protokołu biblioteki: 35
Wersja protokołu serwera: 35
Czy jest lokalny: tak
Indeks klienta: 212
Rozmiar kafla: 65472
Nazwa użytkownika: pacjent
Nazwa komputera: Domek
Nazwa serwera: PulseAudio (on PipeWire 0.3.77)
Wersja serwera: 15.0.0
Domyślne określenie próbki: float32le 2 k 48000 Hz
Domyślna mapa kanałów: front-left,front-right
Domyślny odpływ: alsa_output.pci-0000_00_1b.0.analog-stereo
Domyślne źródło: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Ciasteczko: dc4b:f9f3

Pozdro

Ostatnio edytowany przez Jacekalex (2023-09-03 09:32:39)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2023-09-03 13:59:04

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

A dobrze wiedzieć. Co prawda teraz mam wszystko ładnie działające z PA (pamiętaj że to SBC, tam jest tylko jeden program korzystajacy z dźwięku, mpg123 + ao). Najważniejsze że bez problemów większych działa z BT.
Ale następnym razem spróbuję PW - tam już jest ciekawiej bo mam kilka źródeł dźwięku a na RPi 2b nie chce działać taka kombinacja z Alsą (gdzieś to jest madrze wyjaśnione dlaczego ale mnie to mało obchodzi). PA działa od strzału, ale i tak muszę wszystko od nowa skonfigurować, więc będzie czas na eksperymenty z PW. W każdym razie dzięki za informację.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#11  2023-09-04 10:45:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [RaspiOS] pulseaudio na zero W

Zależy od sprzętu. U mnie PA działa bez zarzutu i działał przez ponad dekadę. PW ma problemy ciągle, choć z każdą nowszą wersją jest lepiej ale wciąż są problemy np. z BT, których w PA nie uświadczyłem nigdy. xD PA też u mnie nie zaciąga nic GUI, no chyba, że potrzebne są narzędzia GUI, np. pavumeter, pavucontrol, paprefs ale one są w sugerowanych i nie trzeba ich instalować, choć ciężko się obejść bez pavucontrol. xD

Offline

 

#12  2023-09-04 12:23:39

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

No a w tym urządzeniu muszę mieć bezproblemową współpracę z BT - czyżby kol. jacekalex to pominął przy wychwalaniu PW?
Inna sprawa, że nie udało mi się zmusić PA do gadania z BT w trybie system, ale to drobiazg :)
A to co chce zassać pavucontrol na maszynce headless to gruba i mało ciekawa książka...


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#13  2023-09-04 16:06:55

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [RaspiOS] pulseaudio na zero W

No tak jak mati powiedział, dopisz sobie te wpisy do /etc/apt/apt.conf i przestanie. xD

Może jacekalex nie używa BT?

Ostatnio edytowany przez morfik (2023-09-04 16:07:20)

Offline

 

#14  2023-09-05 10:56:17

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [RaspiOS] pulseaudio na zero W

Fakt.
Od wieków nie używam BT.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2023-09-05 12:33:03

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [RaspiOS] pulseaudio na zero W

A ja w pierwszym poście pisałem do czego mi potrzebne :(
A wpisy do confów nie pomogą na pavucontrol - gtk jednak trochę wymaga.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

Stopka forum

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