Main index | Section 4 | Options |
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
snd_emu10kx_load="YES"
The snd_emu10kx sound cards have a PCM part, which is accessible through one to five pcm(4) devices (see MULTICHANNEL PLAYBACK for details), and MPU401-compatible MIDI I/O controller, which is accessible through the midi device. Wave table synthesizer support is not available.
The snd_emu10kx driver does not support the following sound cards (although they have names similar to some supported ones):
Within a multichannel stream, the first half (0-15 or 0-31) is a copy of all DSP outputs, the second half (15-30 or 32-63) is a copy of some DSP inputs. On Live! cards the last substream (31) is used as a sync stream and is always set to 0xc0de. Audigy cards do not need such sync data, because a stream always starts with substream 0.
Offset | Substream |
+0x00..+0x1E | |
PCM streams 0..15 | |
+0x20, +0x22 | |
Empty | |
+0x24..+0x2A | |
PCM inputs: front left, front right, rear left, rear right, center, sub | |
+0x2C..+0x3C | |
DSP inputs 0..8: | |
+0x3E | sync substream (0xc0de) |
Offset | Substream |
+0x00..+0x3E | |
PCM streams 0..31 | |
+0x40..+0x5E | |
PCM inputs: front LR, rear LR, center, sub, ... | |
+0x60..+0x7E | |
DSP inputs 0..16 | |
On EMU10K1-based cards the OSS mixer directly controls the AC97 codec. On newer cards the OSS mixer controls some parameters of the AC97 codec and some DSP-based mixer controls.
"vol" | mixer control for the overall sound volume. |
"pcm" | mixer control for the PCM playback volume. It controls only front output volume in multichannel mode and all output volume in single channel mode. |
"rec" |
mixer control acts very differently on EMU10K1 and other cards.
On EMU10K1 cards it controls the AC97 codec recording level.
On non-EMU10K1 cards it controls the amount of AC97
"stereo mix"
entering the DSP. AC97 recording level and AC97 recording source are fixed on CA0100, CA0101, CA0102 and CA0108 cards. The AC97 recording levels are always set to maximum and recording source is always "stereo mix". |
"dig1" | is a CD S/PDIF (on-card) volume control |
"dig2" | is an AudigyDrive S/PDIF (Audigy series) or TOSLink (SB Live! series) volume control |
"dig3" | is an on-card S/PDIF volume control |
"line2" | is AudigyDrive "Line In 2" volume control |
"line3" | is AudigyDrive "AUX In 2" volume control |
Other OSS mixer controls control the inputs of the AC97 codec.
hint.emu10kx.<X > .disabled | |
Disables loading a driver instance. | |
hint.emu10kx.<X > .multichannel_disabled | |
Disables multichannel playback support, when one card is represented as several PCM devices. | |
hint.emu10kx.<X > .multichannel_recording | |
Enables experimental multichannel recording support. | |
hint.emu10kx.<X > .debug | |
Set debug output level. | |
0 | No additional debug options enabled |
1 | Enables all DSP outputs to be connected, even those that are known to be unused on a particular card. |
2 | Additional debug messages about in-driver events will be printed. |
2 | Additional debug messages will be printed when memory allocation fails. |
/dev/emu10kx? | |
snd_emu10kx management interface | |
The PCM driver cannot detect the presence of Live!Drive or AudigyDrive breakout boxes and tries to use them (and list their connectors in the mixer).
The MIDI driver cannot detect the presence of Live!Drive or AudigyDrive breakout boxes and tries to enable the IR receiver on them anyway.
SND_EMU10KX (4) | May 28, 2008 |
Main index | Section 4 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.