Im Alsa-Wiki heißt es, es gebe ein spezielles Kontroll- und
Mixerprogramm für Soundkarten, die mit dem Treiber
ice1712 funktionieren. Es heiße envy24control
und sei
in den alsa-tools enthalten.
Also, alsa-tools-0.9.6.tar.bz2 runtergeladen und ausgepackt…
./configure
configure: error: Sufficiently new version of libasound not found.
Das ließ sich durch Installation der Quellcode-Pakets von libasound beheben ;-) Und schon gings los – jetzt muß ich nur noch verstehen, um was es da alles geht… ;-) AudioEnvy
Projekt-Homepage: ALSA-project.org, wichtiger aber ist Also-sound-mini-HOWTO.html ;-) (auf der homepage sind noch andere Formate verfügbar).
amixer info
spuckt was aus (– das gleiche wie übrigens auch
cat /proc/asound/cards
):
0 [card0 ]: ICE1712 - TerraTec EWX 24/96 TerraTec EWX 24/96 at 0xc000, irq 10
D.h. es gibt die Soundkarte card0 "wirklich" ;-) Näheres hierzu geben die Dateien in /proc/asound/card0 her. Da finden sich zum Beispiel Verzeichnisse für pcm0p (Wiedergabe…playback), und pcm0c (Aufnahme…capture).
Denn es hat zwar an sich funktioniert, aber dafür war dann überhaupt nichts mehr zu hören!
Jetzt geht's ans Probieren: wie kontrolliert man die Gesamtlautstärke
(master volume)? Mit amixer
verschafft man sich einen Überblick über
die Kontrollelemente der Soundkarte. Bei mir:
$ <strong>amixer ¦ less</strong> … Simple mixer control 'Multi Track IEC958 Master',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] …
Ein amixer-Kommando sieht dann ungefähr so aus:
$ <strong>amixer set 'Multi Track IEC958 Master' 50% unmute</strong> Simple mixer control 'Multi Track IEC958 Master',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]