Strona 1 z 1

Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 29 paź 2009, 23:15
autor: PetBB
Zainstalowałem na czysto Ubuntu 9.10. Po sprawdzeniu kilku gier (Open Arena, Warzone 2100, Sauerbraten, Nexuiz) okazało się, że są niegrywalne. Framerate wynosi kilka FPS zamiast zwykłych kilkadziesiąt w Ubuntu 9.04. Dodatkowo po krótkim czasie gry dźwięk zaczyna "pierdzieć". I zostaje pierdzący do restartu komputera. Nawet jak przełączam się pomiędzy kartami dźwiękowymi to dźwięk zostaje pierdzący. Czyli coś wewnątrz pulseaudio jest zepsute a nie sterowniki sprzętu. Sprawdziłem na 2 komputerach i to samo. Karty dźwiękowe jakie sprawdzałem to: sisaudio, SB Audigy 2 ZS Notebook, Audigy Platinum Ex, NForce Audio. Na każdej dzieje się to samo. Jeden komputer to Athlon XP 1800MHz a drugi to laptop z P4 2.66GHz. Na obu dokładnie ten sam efekt spowolnienia i też dźwięk po krótkim czasie zaczyna pierdzieć. Nie da się również oglądać filmów w HD, które wcześniej zajmowały 90% CPU w czasie odtwarzania ale były płynne. Teraz jest jedynie pokaz slajdów. Youtube można zapomnieć. Po prostu wszystko co odtwarza dźwięk potwornie pożera CPU.
Oby tego było mało zaczynają do mnie dzwonić znajomi, których namówiłem na przejście na Ubuntu z windy bo mają ten sam problem po update - ich komputery zamieniły się w żółwie :-?
Udało mi się dojść, że to jest problem tego, że w nowym Ubuntu 9.10 wymuszono używanie PulseAudio. Wywalenie Pulseaudio rzeczywiście naprawia problem. Gry zaczynają płynnie działać, filmy odtwarza też ładnie a dźwięk nie pierdzi. Tylko to powoduje nowe problemy:
- Mikser dźwięku z Ubuntu nie potrafi już współpracować z niczym oprócz Pulseaudio zatem trzeba sobie załatwić inny.
- Po restarcie dźwięk jest wyciszony i trzeba suwaki na nowo ciągle ustawiać.
- Usunięcie pulseaudio usuwa też pakiet ubuntu-desktop co oznacza kłopoty z aktualizacjami systemu.
- Jeszcze kilka innych mniejszych...

Teraz moje pytania:
1. Czy ktoś wie jak naprawić to nieszczęsne pulseaudio aby nie pierdziało i nie wprowadzało dodatkowego obciążenia CPU ? Przecież karty dźwiękowe powinny mieć DMA a tu wygląda to jakby wszystko teraz przelatywało i było obrabiane przez CPU.
2. Czy jest jakaś oficjalna metoda w Ubuntu na wyłączenie pulseaudio aby nie trzeba było bawić się w hackera ?
3. Jeśli na poprzednie pytania odpowiedź brzmi nie to proszę o polecenie jakiejś innej dystrybucji podobnej do Ubuntu i opartej na Debianie gdzie nie podjęto tak idiotycznej decyzji projektowej.

Z góry dzięki za pomoc.

PS: No tak... Dałem przez pomyłkę w złym dziale. O ile to możliwe proszę moderatora o przeniesienie wątku do Software/Hardware-Multimedia.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 30 paź 2009, 05:08
autor: kklimonda
Najlepiej będzie znaleść przyczynę problemu, wpisz w konsoli:

Kod: Zaznacz cały

echo autospawn = no|tee -a ~/.pulse/client.conf
killall pulseaudio
pulseaudio -vvvv > pulseaudio.log 2>&1
Popracuj tak by ci dźwiek zaczął przycinać, zabij pulseaudio, zgłoś błąd na launchpad używając komendy

Kod: Zaznacz cały

ubuntu-bug alsa-base
, potem dołącz log który wygenerowałeś i wklej tu numer błędu (albo jeszcze lepiej jeśli znasz angielski to wejdź na IRC, na kanał #ubuntu-audio-help i zobacz czy człowiek o nicku dtchen jest obecny).

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 01 lis 2009, 10:32
autor: dracomir
Jak ktoś znajdzie rozwiązanie tego problemu. To prosiłbym o zamieszczenie go tu na forum.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 01 lis 2009, 21:49
autor: PetBB
kklimonda pisze:Najlepiej będzie znaleść przyczynę problemu
Pewnie tak ale mój angielski jest tylko pasywny i sam nie zgłoszę błędu bo nic nie jestem w stanie napisać w tym języku.
Ale na razie z tego co czytam to nic się nie da zrobić bo pulseaudio właśnie robi obróbkę wszystkiego przez CPU komputera i zrównuje wszystkie karty do poziomu AC97. Bez nowoczesnego kilkurdzeniowego CPU nie ma co do tego podchodzić.
W tej chwili obszedłem ten problem kompletnie rezygnując z Ubuntu i Gnome(bo to nowe Gnome wymusza pulseaudio). Przeszedłem na Kubuntu 9.10, w którym jest KDE. Tam nawet w ogóle nie ma Pulseaudio zainstalowanego i moje komputery znowu śmigają :grin: Nic nie pierdzi, nie obciąża CPU, filmy są płynne, mogę regulować głośność poszczególnych wejść i wyjść, działa wejście/wyjście cyfrowe, AC3 w filmach wypuszcza w takiej formie jak ja chcę, działa pilot przez kartę dźwiękową (Audigy Platinum Ex) i wszystkie inne problemy też zniknęły. Szkoda bo z Gnome spędziłem prawie 10 lat.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 03 lis 2009, 11:10
autor: kreyzoll
PetBB pisze:bo to nowe Gnome wymusza pulseaudio
nie Gnome, tylko Ubuntu.

pulseaudio można usunąć, tylko że nie będzie działał aplet głośności i prawdopodobnie wróci prędzej czy później z zależnościami innego pakietu.

a napisałem, że nie Gnome, bo używam Gnome 2.28 na debianie i nie ma u mnie nawet śladu PA, które było właśnie u mnie powodem rezygnacji z Ubu (najpierw downgrade do 9.04, a potem przesiadka na sid, bo jednak chcę mieć 2.28, a KDE w wersji 4.... nie przemawia do mnie kompletnie mimo, że byłem fanem KDE w wersjach 3...) a mam zachowaną pełną funkcjonalność środowiska.

pozdrawiam

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 04 lis 2009, 17:56
autor: dracomir
A mi się wydaje że już coś z tym błędem zrobili. Wystarczyło zaktualizować system.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 07 lis 2009, 05:03
autor: PetBB
kreyzoll pisze:nie Gnome, tylko Ubuntu.
To super. Myślałem, że to Gnome bo sprawdziłem jeszcze 2 nowe dystrybucje( OpenSuse RC i chyba Fedorę) i tam była identyczna sytuacja - wymuszone pulseaudio i wycięte kontrolki do innych systemów dźwięku. Do tego przerażenie na forum Minta, że prawdopodobnie w nowej wersji też zostaną zmuszeni do wymuszenia pulseaudio.
W takim razie mam nadzieję, że w nowym Mincie uda im się zachować pełną funkcjonalność dźwięku bo podoba mi się ta dystrybucja.
dracomir pisze:A mi się wydaje że już coś z tym błędem zrobili. Wystarczyło zaktualizować system.
Nic nie zrobili bo właśnie sprawdziłem. Na laptopie mam jeszcze Ubuntu do testów i z najnowszymi aktulizacjami nadal te same błędy z dźwiękiem i wycięte możliwości dokładnej konfiguracji kart dźwiękowych.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 20 lis 2009, 19:38
autor: grappas
Podobny problem mam... i mialem. Juz wczesniej chcialem wywalic pulse kiedy jeszcze nie bylo popierdywania w grach, ale niestety nie ma juz tak pieknie jak bylo w poprzednich wersjach. Teraz juz z tym pulseaudio mnie krew zalewa.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 13 gru 2009, 00:13
autor: pioruns
Ja mam to samo. W każdej grze mi się rżnie dźwięk. W ubuntu 9.04 nie było takiego problemu, zainstalowałem nowy system i jest masakra. Da się coś z tym zrobić?
Ubuntu 9.04 AMD64, karta dźwiękowa Realtek HD na laptopie

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 13 gru 2009, 19:35
autor: cyberspace1221
Te całe pulseaudio w 9.10 to jedno wielkie g***o i właśnie przekonało mnie do pożegnania się z ubuntu.
Pozdrawiam.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 26 gru 2009, 20:17
autor: pioruns
To powiedz tylko na jaki OS się przesiadłeś (chodzi mi o linuxy) i gdzie dźwięk działa dobrze? :wall:

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 08 sty 2010, 23:27
autor: bordi
Ja znalazlem na to sposob choc troche okrezny.
Zainstalowalem "cpulimit" (instalowac kazdy chyba umie ;) )
i w terminalu :
"sudo cpulimit -e pulseaudio -l 5"

To zalatwia sprawe bo cpulimit nie pozwala pulsowi wyjsc poza nawias 5 % procka i moge znow grac w gierki

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 09 sty 2010, 20:02
autor: dk75

Kod: Zaznacz cały

ppa:ricotz
dodajcie to sobie w źródłach oprogramowania (Karmic 9.10)
Na tym PPA są oficjalnie nieoficjalne porty ALSA 1.0.22 i PulseAudio 0.9.21 z Ubuntu 10.04 Lucid - nie gwarantuję, że pomogą gdyż ja nie miałem problemu z obciążeniem CPU tylko z nie działaniem dźwięku po HDMI.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 09 sty 2010, 20:18
autor: jacekalex
Ja polecam wywalić pulseaudio - zainstalować lub skompilować ze źródeł alsę - wtedy będzie dźwiek.
Jak puścić alsę na wiele, źródeł naraz - jest dokładny opis na forum debian.linux.pl w howto.

A jak ktoś chce mieć trochę lepszy dźwięk - jack-audio - jak go odpalić - pisałem na forum kilka razy.

To by było na tyle.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 09 sty 2010, 20:28
autor: rafaloo
To ja od siebie zaproponuję zrezygnowanie z alsy i przetestowanie OSS.

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 10 sty 2010, 13:48
autor: jacekalex
zaproponuję zrezygnowanie z alsy
Z powodu schrzanionego Pulseaudio, rezygnować z Alsy, na rzecz zabytkowego, znacznie słabiej rozwijanego OSS?

Ciekawy pomysł. :razz:

To by było na tyle.
:craz:

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 10 sty 2010, 17:00
autor: rafaloo

Kod: Zaznacz cały

Ciekawy pomysł.
Pomysł jak pomysł czy ja wiem czy taki ciekawy?
Po prostu zawsze mam mniej problemów z OSS...a jak mam do wyboru sprawną Skodę i psującego się Mercedesa wsiadam do Skody. Wiem, że znajdą sie tacy co wsiądą do mercedesa i będą go pchać lub wytną podłogę i będą biegać a'la Flinston byle tylko mieć znaczek mercedesa.
To by było na tyle.
:tes:

Odp: Pulseaudio w Ubuntu 9.10 bardzo obciąża CPU

: 12 sty 2010, 20:29
autor: jacekalex
To ja jestem jakiś pechowy.

Po wywaleniu Pulseaudio i Gstreamer-pulseaudio, dorzucenia do Alsy 2 brakujących bibliotek do obsługi jack-audio, dźwięk jest, i jest, i jest - i w ogóle nie chce się psuć.

Aktualizacje, instalacje, - i ciągle to samo - dźwięk jest i kropka. :craz:

Nie wiem - czy to wina Alsy - czy ja jakiś pechowiec jestem. :grin:

Pozdrawiam
;)