Re: Ljud i Potato med Linux 2.2.19
Hej Pelle!
Eftersom jag måste kompilera kernel-moduler för ljuder så undrar jag vad
man då skall med ALSA till? Är det inte vara att köra på kärnans
ljud-system rakt av då?
Om nu ALSA är bra till något så skulle det vara intressant att se en kort
beskrivning om vilka steg man göra för att få det hela att fungera, typ;
- Kompilera kärnan med följande moduler för att SB Live! skall fungera
fullt ut: (lista med moduler och parametrar)
- Konfigurera ALSA på följande vis:
- Aktivera ESD (om det nu är så att man skall ha ESD i Gnome)
- Testa och lycka till! :-)
Tack på förhand!
----- Den 3:e december 2001 skrev Pelle Nilsson följande; -----
Nu är jag ute på djupt vatten... Så vitt jag förstår så är OSS både en
uppsättning av drivrutiner för olika kort (dvs mellan kärnan och hårdvaran)
och ett API som applikationer (t.ex. ESD) kan använda sig av. ALSA är ett
alternativ till hela OSS som säger sig vara kompatibelt med OSS, men exakt
vad det innebär vet jag inte (kan man använda ALSA-paketen om man har en
OSS-drivrutin i kärnan? Funkar det omvända?).
On Mon, Dec 03, 2001 at 10:24:43PM +0100, Magnus Sandberg wrote:
MS> Hej Pelle!
MS> För att jag skall förstå detta fullt ut tror jag att någon får
MS> förklara de olika "nivåerna" när det gäller drivrutiner för ljud.
MS> Om jag förstår dig rätt så är ESD ett "klister" närmast
MS> applikationerna för att de skall kunna dela hårdvara samtidigt.
MS> Men vart passar ALSA och OSS in då? Är de mellan kärnan och hårdvaran
MS> eller mellan kärnan och applikationerna (inkl ESD)?
MS> Men om jag skall kompilera moduler i kärnan vad gör då ASLA för nytta,
MS> är inte rutinerna i Linux-distributionen OSSLite eller något sådant?
MS> Och när vi väl kommer till att kompilera kärna kanske någon kan tala
MS> om exakt vilka moduler som skall vara till mitt kort? Är det
MS> Yamaha OPL osv? Eller vilka delar behövs för att dra nytta av alla
MS> delar på ljudkortet?
MS> ----- Den 3:e december 2001 skrev Pelle Nilsson följande; -----
PN>> Både ALSA och OSS kräver att du kompilerat drivrutinen för ljudkortet
PN>> i kärnan (eller som en module). Åtminstone i den version av kärnan
PN>> som jag använder (2.4.7) så finns stöd för Creative SB Live! 1024
PN>> (EMU10k1), titta om den finns i din version. ESD/Esound är ingen
PN>> ljuddrivrutin i sig själv utan kräver att man har antingen ALSA eller
PN>> OSS installerat (syftet med ESD är att flera program ska kunna spela
PN>> upp ljud samtidigt: programmen skickar ljudet till ESD som mixar ihop
PN>> ljuden och skickar det vidare till ljuddrivrutinen). Jag tror inte
PN>> att du ska behöva några fler deb-paket.
PN>> /Pelle
PN>> On Mon, Dec 03, 2001 at 09:03:47PM +0100, Magnus Sandberg wrote:
MS>>> Hej!
MS>>> Som vissa andra här på listan har jag funderat på vilket som är det
MS>>> bästa sättet nu för tiden för att få ljud ur datorn. För tillfället
MS>>> har jag bara ^G som genererar "PIP" i text-terminaler (ALT-F1 -
MS>>> ALT-F6) och "BÖP" i Gnome.
MS>>> Genom åren har jag kompilerat kärnan för att hantera ljud men jag
MS>>> har aldrig känt att jag vetat vad jag håller på med... Har jag rätt
MS>>> synt mm inkompilerat.
MS>>> Jag fick för mig att ALSA var framtidens melodi men har inte förståt
MS>>> hur man får ALSA att fungera. Så nu undrar jag vilken metod som är
MS>>> den "rätta" eller den att föredra. Är det ALSA? OSS? Esound? Fixa
MS>>> kärnan? Eller vad?
MS>>> Jag är inte helt främmande för att kompilera om kärnan om det behövs
MS>>> men det skulle ju vara skönt att slippa när systemet är stabilt.
MS>>> Jag har ett Creative SoundBlaster Live! 1024 (EMU10k1), whatever
MS>>> kort.
MS>>> Gnome startar för tillfället inget ljud så just för sekunden har jag
MS>>> ingen ESD som spökar. Jag har vid något tillfälle provat att
MS>>> konfigurera ALSA för ett Sound_Blaster_Vibra_PCI kort men vet inte
MS>>> om detta är rätt val och om det är det ifall konfigurationen
MS>>> verkligen har blivit sparad. Jag har provat att lägga till och ta
MS>>> bort paket så det är säkert något paket som saknas och så vidare.
MS>>> Jag får känslan av att jag inte har några drivrutiner/moduler till
MS>>> ASLA som säkert skulle behövs, måste man kompilera ASLA-modulerna
MS>>> eller är det något deb-paket jag saknar?
MS>>> Detta är utskriften för vilka ALSA-moduler jag har;
MS>>> $ dpkg -l | grep -i alsa
MS>>> ii alsa-base 0.4.1i-5 ALSA driver common files
MS>>> ii alsaconf 0.4.2-3 ALSA configurator
MS>>> ii alsautils 0.4.1-5 Advanced Linux Sound Architecture (utils)
MS>>> ii esound-alsa 0.2.17-7 Enlightened Sound Daemon (ALSA) - Support
MS>>> ii gamix 1.00b5-3 Graphical mixer for ALSA using gtk+.
MS>>> ii libesd-alsa0 0.2.17-7 Enlightened Sound Daemon (ALSA) - Shared
MS>>> ii xamixer 0.4.1-5 Graphical mixer for ALSA
MS>>> Jag kanske borde kasta ut ALSA och titta på något annat?
Reply to: