09 december, 2009 []Ordna ljudet i Wine med PulseAudio
Som dom flesta vet gillar jag inte PulseAudio eftersom det till större delen krånglar på ett eller annat vis.
Detta fick jag återigen erfara häromdagen när jag ordnade Spotify via Wine på en av mina vänners dator när ljudet först lät konstigt och rätt omgående slutande det fungera helt.
Efter lite testande hittade jag en väldigt enkel lösning: Wine med native stöd för PulseAudio. Det är Neil Wilson på Launchpad som har släppt en modifierad version av Wine för Ubuntu 9.10 Karmic Koala. Han har gjort den tillgänglig via sitt PPA-förråd. Denna metoden löser alltså alla ljudproblem med WINE, inte bara specifikt för Spotify.
Om du vill använda dig av hans modifierade version av Wine börjar du med att avinstallera din nuvarande version av Wine:
sudo aptitude remove wine
Lägg till det nya förrådet:
sudo add-apt-repository ppa:neil-aldur/ppa
Uppdatera ditt mjukvaruföråd:
sudo aptitude update
Installera den modifierade versionen av Wine:
sudo aptitude install wine1.2
Öppna sedan inställningarna för Wine med kommandot:
winecfg
Och under fliken Ljud väljer du pulseaudio som ljuddrivrutin. Nu är det bara att starta ditt/dina program som du kör via Wine och allting ska låta bra igen.









Jag har vid flertalet installationer haft samma problem med just Spotify. Har alltid funkat genom att gå in i Winecfg, och bytt från ALSA till OSS under ljudfliken.
Tackar, allt fungerar helt perfekt!
Kul att höra.
Hur gör man en dist-upgrade i kubuntu?
Om du gör det vi terminalen använder du kommandot:
sudo aptitude dist-upgrade
Man behöver inte avinstallera wine utan bara ändra ljudkällan i winecfg till oss.
@Matte: OSS är dock en gammal ljudserver, även fast jag inte gillar PA så lär jag erkänna att den är mycket bättre än OSS.
Tack! Fungerade alldeles utmärkt för mig på 64-bitars Ubuntu.
Det är inte OSS man kör, det är PA via OSS-emulation när man gör så.
wine1.2 i vanliga Ubuntu funkar fint för mig som det är, har inte testat wine (som är 1.0), båda finns parallellt i Karmic.
Men jag har inte haft några problem alls med det eftersom jag har använt just wine1.2 som finns i förrådet i karmic
@Emil: Det är inte samma version. Detta är en modifierad version av Wine där man har native stöd för PA.
Jag körde den versionen som finns i Karmic och den krånglade på hennes datorn, när jag testade den modddad versionen fungerade det bra. Det är inte alla det drabbar.
Tack!
Verkar fungera problemfritt nu med ditt tips.
Har länge bökat och strulat med Spotify/Wine och 9.10. Reklamavbrotten var värst, då tappade man synken helt och hållet och ljudet började hacka och försvann stokastiskt.
Kul att det kom till nytta.
Det funkar! Tack tack tack!!
Har inte sett din blogg förr men det ser verkligen intressant ut så kommer att följa den från och med nu.
Kul att höra och tack för det.
Det var precis vad jag behövde. Tack så mycket.
Dett fungerade perfekt för mig… innan. Nu vill det dock inte fungera längre. Det blir bara ljud i en sekund sen slutar det. Händer både i Spotify och WinAMP (ladda ner det för att se om det var spotifys fel)
@drbrain:
Har ingen aning varför det inte fungerar. Du har rätt version av Wine? Och inte den omodifierade versionen som sheppas via Ubuntu’s förråd?
Prova att byta namn på mappen ~/.wine och börja om från början och se om det hjälper?
Det är ju wine 1.1.31 och det går ju att välja pulseaudio i winecfg så det borde ju vara den modifierade versionen.
Det lustiga är att gör man så spelas en låt i spotify sen slutar det fungera igen.. Spotify (och winamp för den delen) fortsätter inte att spela utan stannar på noll eller en sekund.
Tycker också att det är väldigt skumt för det fungerade ju fint i en månad.
@drbrain:
Du har inte jort några uppdateringar av något som kan tänkas beröra detta?
Inte vad jag kan komma på iaf… det enda jag gjort är ju ubuntus föreslagna uppdateringar.
@drbrain:
Jag använder inte Pulseaudio själv så jag vet inte om det kommit någon uppdatering till det, men det är ju möjligt att det kan ha kommit någon ny version som ställer till med problem?
Tack för tipset. Är det ngn som har testat att köra pulse audio mot en airport express från apple få det inte riktigt att fungera hittas 1 gång av 20…
Har samma problem som DrBrain, tidigare klagade Spotify på att det var något fel på ljudkortet, men det problemet löstes med PA. Tummen upp för det! Men nu händer ingenting som sagt. Fastnar direkt, eller möjligen efter en sekund. Någon som har något tips?