Gå til innhold

Kan ikke spille av flere lyder samtidig i Ubuntu 9.04


Anbefalte innlegg

Hei,

 

I går natt bestemte jeg meg for endelig å gå over til Ubuntu og gi det en skikkelig sjangse.

Alt har gått relativt fint og har funnet ut av det meste jeg har hatt problemer meg, untatt lyden.

 

Når jeg f.eks bruker xmms og har Opera/Firefox oppe får jeg ikke lyd på noe i browseren. Hvis jeg lukker xmms og åpner nettleseren på nytt får jeg lyd, men da forsvinner lyden fra xmms.

I korte trekk kan jeg kun bruke en applikasjon som bruker lydkortet. Lyden fra os'et forsvinner også.

 

Jeg har googlet frem og tilbake uten å finne en kommando som fungerer for meg. Har forsøkt med ALSA, OSS, PulseAudio og autodetect uten hell.

 

Liker Ubuntu veldig godt og ønsker å fortsette å bruke det, men problemet plager meg veldig mye. Er avhengig av å kunne bruke flere programmer med lyd samtidig, uten å måtte lukke alt annet.

Lenke til kommentar
Videoannonse
Annonse

Du har sikkert ikke installert en mixer, les denne posten: http://ubuntuforums.org/showthread.php?t=26567

 

Hvis du bruker digital-ut fra hoved-/lydkort kan det være satt opp i alsamixeren at den skal bypasse alt som heter mix. Dette setter du opp her. Alsa kan vel sammenlignes med "Directsound" i Windows, hvis du har sett på options på f.eks Winamp.

 

Det er ikke alle som ønsker en mixer (som meg selv) pga jeg bruker kun en lydenhet som gangen (htpc med xbmc eller mythtv). Det er førstemann til mølla som gjelder om hvilket program som "eier" lydenheten uten mixer :)

 

Edit: Fixed link...

Endret av Largie
Lenke til kommentar

Problemet er nok at XMMS er for gammelt. Enten bruker det OSS (ALSA-OSS) som gir bare lyd i et program, eller er bygd med tanke på en eldre utgave av ALSA. Kanskje du kan endre noe i innstilligene til XMMS for å få den til å bruke ALSA, evt PulseAudio?

 

Firefox + en nyere musikkspiller burde gå helt fint. ALSA + PulseAudio gir meg mixing av lyd i mange programmer samtidig uten latency, BORTSETT fra f.eks eldre spill som bruker OSS. Har riktignok funnet et fungerende ALSA-wrapper der.

 

Prøv f.eks Firefox + Rhythmbox. Finnes masse gode musikkspillere til Linux i dag, f.eks Banshee, Songbird, Amarok, Rhythmbox, Sonata (mpd) osv.

Lenke til kommentar

Installerte mixer, men det forandret ingenting. Har problemet enda.

 

Har testet med forskjellige browsere og musikkprogram uten hell. Endret også på instillingene til xmms.

 

Med en gang jeg åpner et program som bruker lyd, så forsvinner absolutt alt annet av lyd.

Lenke til kommentar
Bruker du digital ut eller ei?

Bruker ikke digital ut.

 

du kan starte programmer som bruker OSS med en wrapper, slik at de benytter seg av pulseaudio, f.eks "padsp xmms"

 

gitt at du har valgt pulseaudio fra default gui vedr lyd.

Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

Message: device: hw:0,0

 

 

Edit: Mulig jeg er helt på tur og har sjekket ting feil. Er ganske ny til hele opplegget.

Endret av Sadfez
Lenke til kommentar

List opp alle lydkort du har i terminalen:

cat /proc/asound/devices

 

Test ut hvilket kort du faktisk benytter deg av vha aplay og 0,0 eller 0,1 osv osv...

aplay -D hw:0,0 file.wav

 

Hvis du ikke har en wav-fil kan du laste den ned fra f.eks her: http://www.sr.se/sida/default.aspx?programID=2445

 

Sjekk innholdet i /etc/asound.conf , hvis du ikke har en lag den, der x og y er ditt kort.

pcm.!default {

type hw

card x

device y

}

 

Gå i XMMS: Preferences->Audio I/O Plugins->Output Plugin velg ALSA. Sjekk konfigen til ALSA pluginen og evnt aktiver mixer.

 

Tilslutt, fjern Pulseaudio den kan skape mye latency. Har opplevd det selv...

Lenke til kommentar
Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

Message: device: hw:0,0

 

Fyr opp Synaptic Package Manger.

Dette er ikke windows, feilmeldingene betyr faktisk noe. Den siet at den ikke kan laste bibloteket canberra sin gtk modul, altså at det er ingenting der den skal være

Altså, finn libcanberra in synaptic(den heter libcanberra0). Og andre moduler som den påstår den mangler(libcanberaa gtk noe, og libcanberra module noe), er de der så installer/reinstaller dem.

 

Edit: Mulig jeg er helt på tur og har sjekket ting feil. Er ganske ny til hele opplegget.

 

Det var jeg også for 3/4 år siden :p

Lenke til kommentar
Er ikke dette et granske standard issue i enhver nyinstallert Ubuntu som kommer av OSS ellerno. Jeg mener i alle fall å huske at fiksen var å gå inn et eller annet sted under system og sette alt til ALSA.

 

Testet dette selv nå, under adminstration eller preferences (husker ikke hvor) hadde jeg sound --> satte alt til alsa, starta min media player (tror jeg testa med totem) spilte av en mp3 og starta youtube, funker helt fint her iallefall! :)

Lenke til kommentar

Takk til alle som har hjulpet meg på vei. Ser ut til at det fungerer nå.

Jeg må dog stoppe musikk som blir spilt av med Audacious helt før andre lyder slippes til, men det er mye lettere enn å lukke et program hver gang jeg skal bruke et annet.

:)

 

Edit: Fungerer ikke i Opera. Får heller bli vant til å bruker FireFox

Endret av Sadfez
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...