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?