Home / LinuxUser / 2002 / 04 / Soundkartentreiber für Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Lautes Treibe(r)n

Soundkartentreiber für Linux

01.04.2002

Ein häufig auftretendes Argument gegen den Einsatz von Linux war und ist die fehlende Treiber-Unterstützung für die unterschiedlichsten Hardware-Komponenten. Aus diesem Grund haben sich zahlreiche Projekte entwickelt, die genau dieses Manko beseitigt haben bzw. es noch beseitigen wollen.

Im Soundkartenbereich existieren im Wesentlichen drei Möglichkeiten, die Hardware zur Kooperation mit Linux zu überzeugen: Dies sind die in den Kernelquellen enthaltenen OSS/Lite-Treiber, das ALSA-Projekt und die kommerziell vertriebenen OSS-Treiber der Firma 4Front. Um Missverständnissen gleich im Vorfeld vorzubeugen, sei erwähnt, dass der vorliegende Artikel auf der aktuellen ALSA-Version 0.5.12a und der aktuellen OSS-Version 3.9.6b basiert. Die Betrachtungen zu Kernel-internen Treibern basieren auf Kernelversion 2.4.16. Um den Seitenbedarf dieses Artikel nicht unnötig in die Höhe zu treiben, wird von einer expliziten Diskussion der jeweils unterstützten Soundkarten abgesehen. Vielmehr wird auf die entsprechenden Web-Seiten [1], [2], [3] verwiesen.

ALSA

Ins Leben gerufen wurde das ALSA-Projekt [4] Anfang 1998 durch Jaroslav Kysela. Seit Dezember 1999 wird die Entwicklung durch die SuSE AG unterstützt [5]. Heutzutage hilft jede halbwegs aktuelle Distribution bei der Installation von Soundkarten mit eigenen Konfigurationsprogrammen. In der Regel wird hierbei auf die ALSA-Treiber zurückgegriffen, da diese unter der GPL bzw. LGPL stehen und zahlreiche Soundkarten ansprechen können (siehe [1]).

Installation

Wie bereits erwähnt, werden ALSA-Treiber in den meisten gängigen Distributionen als Standard-Soundkartentreiber verwendet. Da hier nicht auf alle Distributionen eingegangen werden kann, wollen wir am Beispiel von SuSE Linux 7.3 erläutern, wie ALSA eingerichtet wird. Neben dieser YaST2-basierten Lösung besteht auch die Möglichkeit, das ALSA-interne Konfigurationsprogramm alsaconf zu verwenden. Eine genaue Beschreibung der distributions-unabhängigen Installation ist unter [7] zu finden.

Man muss generell Root-Rechte besitzen, wenn man Hardware einrichten will. Das geht wie folgt:

  • Einloggen als normaler Nutzer
  • Freigeben der Ausgabe des X-Servers (im Terminal): xhost + localhost
  • "Aneignen" von Root-Rechten in einem Terminal: su - (Bei der nun folgenden Abfrage das Root-Passwort eingeben)
  • Umlenken des Displays: export DISPLAY=0:0 (Wenn sie eine andere Shell als die bash verwenden, kann auch setenv DISPLAY 0:0 zum Erfolg führen.)Alle Programme, die ab jetzt aus diesem Terminal-Fenster gestartet werden, werden von Root ausgeführt und auf dem Display des normalen Nutzers dargestellt. Nun aber zu Installation der Soundkarte:
  • Starten von YaST2 durch Eingeben von yast2 im Root-Terminal.
  • Im Untermenü Hardware die Soundkartenkonfiguration anklicken (Abbildung 1).
  • Die Soundkarte sollte nun automatisch erkannt werden (Abbildung 2).
  • Jetzt einfach nur immer weiter drücken.

Abbildung 1: YaST2-Hardware-Konfiguration

Abbildung 2: YaST2-Soundkartenkonfiguration

Das war es eigentlich schon. Wir überprüfen nun, ob die Soundkarte auch richtig eingerichtet wurde: Dazu wird einfach im Root-Terminal der Befehl

cat /proc/asound/sndstat

eingegeben, und Linux sagt uns, welche Soundkanäle eingerichtet worden sind. Um nicht einer einzelnen Soundkarte den Vorrang zu geben, soll an dieser Stelle nicht auf alle weiteren möglichen Einstellungen und Funktionen von ALSA eingegangen werden. Für SBLive-Karten ist es beispielsweise möglich, die SoundFont-Dateien, die den Windows-Treiber-CDs beiliegen, zu installieren und zu verwenden. Starten Sie dazu einfach noch einmal das Soundkarten-Konfigurationsprogramm in YaST2. Sie werden überrascht sein, wieviel Finetuning noch möglich ist.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

988 Hits
Wertung: 69 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...