Allt från Computex 2023
Permalänk
Medlem

Kompilera ALSA

Ja... hur gör man?

Jag har nu gett mig in på att försöka att kompilera nästan alla program som jag använder, och när jag skulle kompilera MPD så klagade den på att jag inte skulle få någon alsamixersupport. Nu vet jag inte om detta kommer lösa biffen när jag är klar, men jag tänkte iallafall att jag kunde ta och kompilera senaste versionen av alsa.

I repositorierna hittade jag inte alsa, så jag antog att det bara var att kompilera så ersätter den dom gamla alsafilerna med dom nya när jag make installar. Detta stämmer va?

Hittils har jag då kompilerat följande delar av ALSA (försöker skriva dom i ordning efter vilken jag kompilerade först, men jag har hållt på länge nu så jag kanske skriver någon/några i fel ordning):
alsa-driver-1.0.9rc4a
alsa-lib-1.0.9rc4
alsa-plugins-1.0.9rc4
alsa-utils-1.0.9rc2

alsa-utils var knepig, den ./configure-ade fint, men på make sa den att någon fil saknades, jag tog några gissningar och konfigurerade med dessa flaggorna istället:
./configure --with-alsa-inc-prefic=/usr/include/alsa/ --with-alsa-prefix=/usr/lib/alsa-lib --disable-nls

Då verkade det funka, så jag make installade det.

alsaconf gör mig mycket glad med följande output efter den lilla guiden:

=============================================================================== Now ALSA is ready to use. For adjustment of volumes, use your favorite mixer.

Men när jag försöker köra alsamixer och amixer får jag följande problem:

kaminix@Kaminix:~/Desktop/alsaconf-0.4.3b$ alsamixer alsamixer: function snd_ctl_open failed for default: No such file or directory kaminix@Kaminix:~/Desktop/alsaconf-0.4.3b$ amixer amixer: Mixer attach default error: No such file or directory

Detta får mig att tro att ALSA inte är igång, men /etc/init.d/alsasouns och /etc/init.d/alsa-utils start ger följande outputs:

ALSAsound:

ALSA driver is already running.

ALSA-utils:

* Setting up ALSA... * /etc/init.d/alsa-utils: Warning: 'alsactl restore' failed with error message 'alsactl: load_state:1272: No soundcards found...'. [ ok ]

Visa signatur

Macbook Pro 15" (2,4 GHz Core Duo)

Permalänk
Medlem

alsa finns i kärnan så du behöver inte kompilera separata drivivisar till det..

enda du behöver är alsa-utils där mixern o lite annat skojj finns

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av =JoNaZ=
alsa finns i kärnan så du behöver inte kompilera separata drivivisar till det..

enda du behöver är alsa-utils där mixern o lite annat skojj finns

Men då ska grejerna funka nu väl?

Visa signatur

Macbook Pro 15" (2,4 GHz Core Duo)

Permalänk
Medlem

Du kan behöva köra

alsaconf

och ställa in det lite för att få fart på det. Gör det som root.

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av granden
Du kan behöva köra

alsaconf

och ställa in det lite för att få fart på det. Gör det som root.

Hade kört det, det funkade inte bättre för det.

Nu testade jag att starta om dock, och då funkade det. Skumt... ska väl funka iallafall om man bara startar om programen (alsa-utils osv) och sånt som en duktig pojke?
Har fortfarande problem med volymkontrollen dock. Alsamixer funkar, men PCM kan jag bara stänga av eller sätta på, inte ändra volymen på. (och det är PCM-ljud jag får ut ur högtalarna)

EDIT:
Ljudet funkar, bara inte volymkontrollen. Ser lite lustigt ut i MPC...
W - Give Me Up
[playing] #25/26 0:06 (2%)
volume:-2147483648% repeat: on random: on

Det är väldigt mycket minus där.

Visa signatur

Macbook Pro 15" (2,4 GHz Core Duo)