Pulseaudio Ubuntu Jaunty 9.04. Kort och koncist.

Problem med att spela musik, film osv.
MDxm
Inlägg: 17
Blev medlem: 23 maj 2009, 01:54
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Östersund
Kontakt:

Pulseaudio Ubuntu Jaunty 9.04. Kort och koncist.

Inlägg av MDxm »

Här kommer en genomgång vad man behöver göra för att få Pulseaudio att fungera bra för klockrent ljud i vilket program man än kör.
http://www.pulseaudio.org/wiki/PerfectSetup här är mer information. Säg gärna till om du ser något jag missat här.
Såhär ser det ut för mig i inställningar. Längst ned till höger har du pavucontrol som är installerbart genom sudo apt-get install eller pakethanteraren synaptic, ger bra överblick hur ljudet fungerar.
http://img242.imageshack.us/i/ljudinst.png/

min fil ".asoundrc" i "home/manne" ser ut såhär.
Alla filer med . framför filnamn kan du se genom att trycka Ctrl+H i filbläddraren. Eller genom att "visa>visa dolda filer"
Finns även i vissa fall att ändra som gksudo gedit /etc/asound.conf i terminalen

Kod: Markera allt

    # Part I directly from ALSA Dmix Wiki

    pcm.manne { # manne is my name, you can use your name, just make sure you use it below too
        type dmix
        ipc_key 1024
        slave {
            pcm "hw:0,0"     
            period_time 0
            period_size 1024
            buffer_size 8192
           #format "S32_LE"
           #periods 128
            rate 44100
        }
    }

    pcm.dsp0 {
        type plug
        slave.pcm "manne"
    }

    # This following device can fool some applications into using pulseaudio
    pcm.dsp1 {
        type plug
        slave.pcm "pulse"
    }

    ctl.mixer0 {
        type hw
        card 0
    }

    # Part II directly from Pulseaudio Wiki

    pcm.pulse {
        type pulse
    }

    ctl.pulse {
        type pulse
    }

    # Optional, set defaults

    pcm.!default {
        type pulse
    }

    ctl.!default {
        type pulse
    }
libopenal1 borde vara version 1.8+, annars funkar inte pulseaudio med program som kör OpenAL, tog ned den för Karmic Ubuntu 9.10 för den skull.
kika din gksudo gedit /etc/openal/alsoft.conf i Terminal
drivers=alsa,oss osv ersätts med "pulse,oss

Kod: Markera allt

drivers=pulse,oss
dvs drivers=pulse,oss enbart.
http://packages.ubuntu.com/karmic/libopenal-dev finns senaste, välj bara arkitektur och ta ned. libopenal-dev finns på samma adress under all där just nu.
http://packages.ubuntu.com/karmic/all/l ... v/download
Det är möjligt du måste ta bort den gamla libopenal1 (1.4) genom synaptic först.
se till att libalut finns där den ska även.
Spelen Warzone2100, Blender Game Engine och en massa andra använder OpenAL
http://www.playdeb.net spelen!

gksudo gedit /etc/libao.conf i terminal ser ut såhär.

Kod: Markera allt

default_driver=pulse
Philip5 har senaste pulseaudio 0.9.15 i sin PPA. Ubuntu 9.04 använder 0.9.14. Ingen större anledning ta ned senaste om annat hjälper härifrån.

Kod: Markera allt

deb http://ppa.launchpad.net/philip5/extra/ubuntu jaunty main
Paket jag har installerade associerade med Pulse
http://img402.imageshack.us/i/paketpulse.png/
sudo apt-get install padevchooser pulseaudio-module-hal pulseaudio-module-x11
sudo apt-get install libsdl1.2debian libsdl1.2debian-pulse
I din hemkatalog borde det finnas en fil som heter .profile
Längst ned kan du lägga till

Kod: Markera allt

export SDL_AUDIODRIVER=pulse
Om du har SDL som nyare version än "1.2.12"
Mitt ljud fungerar klockrent i alla program. Även Skype :)
Se till att backa alla ändringar och ta bort kanaler du kan ha lagt till innan du uppgraderar till Karmic dock. ;)
Senast redigerad av 2 MDxm, redigerad totalt 6 gång.
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Pulseaudio Ubuntu Jaunty 9.04. Kort och koncist.

Inlägg av m!rage »

Nu får du sakta ner tempot lite om jag ska hänga med :)
Jag har installerat följande paket:

Kod: Markera allt

Följande NYA paket kommer att installeras:
  libgconfmm-2.6-1c2 libglademm-2.4-1c2a padevchooser paman paprefs
  pavucontrol pavumeter pulseaudio-module-zeroconf
sen ställde jag om till PulseAudio Sound Server i Ljudinställningar (alla inställningar där).
Sen ställde jag in GStreamer till pulse:

Kod: Markera allt

gconftool -t string --set /system/gstreamer/0.10/default/audiosink pulsesink
gconftool -t string --set /system/gstreamer/0.10/default/audiosrc pulsesrc
Efter en omstart fungerade ljudet i Totem och Rhythmbox, Spotify i Wine genom ALSA fungerar också utan hackigt ljud, det gjorde det inte innan.
Jag gjorde en ~/.asoundrc och la in raderna

Kod: Markera allt

pcm.pulse { type pulse }
ctl.pulse { type pulse }
Nu fungerar även uppspelning i Skype, men inte inspelning. Av en slump upptäckte jag att inspelningen inte alls är kopplad till mikrofonen utan till utgångsljudet, den spelar alltså in vad som spelas upp i högtalarna :D
Samma sak när jag spelar in i Gnomes ljudinpelare. Ändrade till HDA Intel STAC92xx Analog (ALSA) i ljudinställningar och nu fungerar ljudinspelaren som den ska, men inte Skype. I Skypes inställningar står microphone på PulseAudio server (local) och inga andra alternativ finns.

Så: Hur går jag vidare? Och är själva installationen av Pulse klar nu eller måste mer grejer ställas in?
EDIT: En sak till: Behöver jag bry mig om OpenAL om jag inte spelar spel i Ubuntu?
MDxm
Inlägg: 17
Blev medlem: 23 maj 2009, 01:54
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Östersund
Kontakt:

Re: Pulseaudio Ubuntu Jaunty 9.04. Kort och koncist.

Inlägg av MDxm »

Sådär, äntligen tillbaka från utlandet. Den guiden var nog lite knagglig när jag tänker efter
Men i stort sett är du klar skulle jag tro. Om det finns mer så får väl någon anmärka om det :)
Skype ställer man in vilket ljud den ska spela in ifrån genom pavucontrol eller så. Men eftersom den inte behövs i karmic kan jag inte kika vad jag hade.
Men kika i pavucontrol eller System>Inställningar>Ljud
Ljudfångst månne?
Främst i Pavucontrol ska det finnas en liten pil nedåt där man kan växla vilken indata man vill använda. (ser ut som den längst ned till höger på min screenshot)

Men i Ubuntu Karmic har jag inte behövt göra en enda ändring alls, ljudet fungerar klockrent i alla program.

Och nä, OpenAL används främst bland spel, vet inte några program utöver det som använder det.
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Pulseaudio Ubuntu Jaunty 9.04. Kort och koncist.

Inlägg av m!rage »

Vet inte vad jag gjorde men nu verkar det fungera. Men ska ändå göra en färsk installation av Karmic i helgen, får återkomma då om det uppstår några nya problem
Skriv svar

Återgå till "Ljud och video"