• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af Anonym7 | 07.05.2008 11:39

Hvad er det lige PulseAudio er så vigtigt for ?

Løst og fast
Med Fedora 9 og Ubuntu 8.04 (alias Hardy) er PulseAudio rykket ind til at være default håndteringen af lyd (så vidt jeg kan forstå).

PulseAudio afløser dermed Alsa som kun har været standarden i omtrent.. 5 år ?


Hvorfor er det lige vi skal have en ny back-end igen igen igen ?

Som jeg ser det, så tog det et par år før end alsa var ordentligt introduceret og at alle applikationer havde skiftet. Indtil da skulle man selv bixe med alsa for at få tingene til at virke, dvs:
kompilere kernen om igen
installere alsautils
lave en /etc/asound.conf eller ~/.asoundrc
modprobe modulerne til ens lydkort.

For slet ikke at snakke om hvordan man skulle benytte alsa-oss wrappers og sådant for at få eksisterende programmer til at benytte alsa.


Nu var det så ved at virke, Wine har nativ alsa-support som endelig er ved at blive god, ESD, ARTS-D ja selv Phonon kan benytte sig af Alsa.
Med andre ord, stort set alt virker uden noget videre nørklen - selv tredjeparts programmer så som Skype benytter Alsa nu.


Nu kommer pulse-audio så. Jeg har måttet installere et fix til flash, jeg sidder nu og nørkler med Skype og Audacity, jeg er igen ved at rode med ~/.asoundrc for at få alsa-lyd over til PulseAudio og Wine vil igen lide under endnu et mellemled mellem software og lydkort (Program=>WineWrapper=>Alsa=>PulseAudio=>Lyd)


Ligeså kan jeg forestille mig rent hypotetisk, at applikationer der bruger OSS skal igennem Alsa-OSS wrapperen og så videre til pulseaudio hvilket så bringer os til noget lignende:
OSS=>Alsa=>PulseAudio.

Og ESD, Arts og lignende sound-managers som nu har skiftet OSS ud med Alsa som backend må ligeledes skulle igennem Alsa's PulseAudio modul..


Hvad skal alt det her gøre godt for ? Og er det ikke rimeligt broken at ting skal igennem så mange managers, wrappere og whatnot ? Hvorfor er det lige vi SKAL skifte Alsa ud ? Hvad bringer PulseAudio på bordet ? Hvorfor skal jeg igen til at nørkle med min lyd som jeg gjorde for 5 år siden ? Hvad retfærdiggør dette besvær ?

Forhåbentligt er der nogle der kan forklare det her, for jeg har (indrømmet) misset pointen :)
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer10

# 1

17 år 6 måneder siden

Permalink

Indsendt af Kresten Kjaer den 7. maj 2008 kl. 11:55

Permalink

forskellen?

Først bør du lige læse
http://en.wikipedia.org/wiki/Pulseaudio
http://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture
Så vi snakker samme sprog
Derefter bør det nævnes at Pulseaudio ikke erstatter alsa, men erstatter esound, artsd og lignende
Features står på wiki siden for pulseaudio
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 6 måneder siden

Permalink

Indsendt af cb400f den 7. maj 2008 kl. 11:57

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

Pulseaudio vil også blive brugt som standard i openSUSE 11.0 for GNOME-brugere.

Det er ærligt talt også mit indtryk at pulseaudio skaber en masse problemer på kort sigt, og muligvis løser nogle få problemer på længere sigt. Så jeg har det fint med at overlade det til GNOME-brugerne i et stykke tid.

Nogle gange er der grænser for langt videre man kan komme med inkrementelle udviklinger af ting, og så skal der noget helt nyt til. Man skal huske på at det er distributionernes valg hvornår tingene kommer ud til slutbrugerne, så hvis man vil brokke sig til nogen skal man brokke sig til dem. Det overrasker mig f.eks. en del at Ubuntu tager den slags chancer ifm. et LTS-release.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 6 måneder siden

Permalink

Indsendt af qdosh den 7. maj 2008 kl. 11:57

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

JAAA.. VREEEDE!!!. LÆG DIG DOLPH! :)

Spændende spørgsmål!
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 6 måneder siden

Permalink

Indsendt af windzor den 7. maj 2008 kl. 11:59

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

pulseaudio er IKKE det samme som alsa. Pulseaudio bruger også alsa som sound backend. Det du kan sammenligne pulseaudio med er Esound (faktisk er pulseaudio en remake af esound fordi det er for gammelt), arts og de andre sound servere som pulseaudio er.

Pulseaudio kan emulere esound, alsa, og oss med moduler og rigtig opsætning. Der er bare ingen distroer som har pulseaudio som default som har gidet fixe det ordentligt fra start af.

Og hvorfor bruge pulseaudio? Fordi det er smart, det er bedre, det har mega mange gode features. Af ting jeg ville bruge pulseaudio over andre sound servers:

Man kan stille på hvert programs lydstyrke istedet for hvert device, windows havde det her med vista!

Nem opsætning af lydserver og netværk, mm flere computere der outputter til en lydserver som så kan sende lyden til et samlet netværk, endda med avahi support så det bliver endnu lettere. Simpelt og dejligt at bruge.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 6 måneder siden

Permalink

Indsendt af Anonym7 den 7. maj 2008 kl. 12:19

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

Ok kan godt set at PulseAudio er en manager så som ESD og at den skal håndtere multiple lydkilder og sådant (med mindre ens lydkort har en hardware mixer må manageren PulseAudio/ESD/Arts stå for mixing på software-niveau så vidt jeg kan forstå)

men hvorfor h.... har man så et pulseaudio modul i alsa ?

Men forklar mig i samme omgang hvorfor dette alligevel bringer en verden af smerte til applikationer så som flash, skype og wine som alle interfacer med Alsa nu ?


Og ja. Det er helt hen i vejret at Ubuntu 8.04 som er et LTS bruger PulseAudio der for mig virker næsten lige så eksperimentalt som KDE4 ;)
(begge projekter kan garanteret ende ud i noget stort og flot, men lige nu vil jeg gerne undgå dem)


og slutteligt. Det er nemlig så vidt jeg kan se ikke muligt at få en problemfri afvikling af alsa-lyd i alle henseender sådan som plugin'et er nu.
Jeg mener at have læst, at der er nogle issues som hverken PulseAudio eller Alsa udviklerne vil tage ansvar for lige nu.

Og jeg kan i hvert fald mærke at det giver mig væsentligt flere problemer end hvad jeg havde før :D
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 6 måneder siden

Permalink

Indsendt af windzor den 7. maj 2008 kl. 12:16

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

#2 Problemer kommer af forskellige ting. Først og fremmest så har sound serveres ikke været nødvendigt i samme måde som før i tiden. Før i tiden låste hvert program alsa devicet sådan at man ikke kunne sende mere end 1 lyd ud af. Dette problem blev omgået ved sound serverne. Nu har alsa dog den feature derfor har folk vendet sig til at lave skrive direkte til alsa enheden.

Pulseaudio går dog stadig ind og låser alsa enheden sådan at dem der kører direkte ned til den ikke vil virke hvis der sendes lyd ud af pulseaudio.

Dette kan nemt rettes, som dog distroer ikke pakker med af en meget mærkelig grund. Det er sådan set den store grund til at pulseaudio har langt størstedelen af problemerne.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 6 måneder siden

Permalink

Indsendt af windzor den 7. maj 2008 kl. 12:19

Permalink

Re: Hvad er det lige PulseAudio er så vigtigt for ?

#5 http://pulseaudio.org/wiki/PerfectSetup under Alsa applications. Skriv det ind og de fleste ting burde virke. Pulseaudio devs kan intet gøre fordi det er ikke pulseaudio der er broken. Distroer pakker ikke dette script med så jeg vil til dels sige det er dem der er problemet. Men de vil nok sende problemet videre til pakke devs. De vil så sige de supporter ikke pulseaudio, lav en patch og så kører den rundt ;)
  • Log ind eller opret dig for at tilføje kommentarer

# 8

17 år 6 måneder siden

Permalink

Indsendt af redeeman den 7. maj 2008 kl. 15:37

Permalink

#0:
pulseaudio afløser IKKE

#0:
pulseaudio afløser IKKE alsa..

vi skal ikke skifte alsa ud..

meningen med pulseaudio er at esd og arts er obsolete, endvidere er pulseaudio multiplatform.

det du lider under, er at din distribution ikke har sat tingene ordentligt op for dig.. well.. tough luck, men pulseaudio er nu meget smart, og tilbyder nice ting som networked audio etc.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

17 år 6 måneder siden

Permalink

Indsendt af stig65 den 7. maj 2008 kl. 15:43

Permalink

#1
Der er problemer med

#1

Der er problemer med kombinationen Skype og pulseaudio, men lidt nede af denne side kan du få inspiration til at løse dem http://pulseaudio.org/wiki/PerfectSetup
  • Log ind eller opret dig for at tilføje kommentarer

# 10

17 år 6 måneder siden

Permalink

Indsendt af bill gates den 7. maj 2008 kl. 17:34

Permalink

#Darkcarnival
Pulseaudio er

#Darkcarnival

Pulseaudio er kun budbringeren her: Skypes ALSA implementation er dårlig.

spørgsmålet du burde stille burde istedet være: "Hvad er det lige Skype er så vigtigt for, når det er dårligt kodet ?"
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Forum. 0
Linux i KBH-event mandag den 17. November 0
Tid til at lære noget igen 0
TPM 2 0
BigLinux 0

Seneste aktivitet

Mount btrfs-device fra ext4 3
Skal vi være nervøse? 21
How to upgrade to LMDE 7 6
Kontakt til dansk-gruppen 3
Internettet er ved at dø. Vi kan stadig stoppe det 1
Nørder søger nørder: Første Linux-brugergruppe på Mors 3
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9
Plasma tapet-skifter 3
Virksomheder og enheder der kører på Linux 11
NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 2
Flere og flere bruger Brave browseren 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !