Blame ld10k1/README

Packit 427e91
This is attempt to make EMU10K1 (EMU10K2) patch loader for ALSA.
Packit 427e91
This is work in progress. It is not very user friendly.
Packit 427e91
Loading, unloading, connecting, disconnecting patches works.
Packit 427e91
It should by able to load identical setup for Audigy as it is in kernel driver.
Packit 427e91
This dissables AC3 passthrough on SB Live.
Packit 427e91
Packit 427e91
ALSA (both alsa-lib and in kernel drivers) version 1.0.7rc1 and higher are required.
Packit 427e91
Packit 427e91
There are two parts:
Packit 427e91
Server - ld10k1 - runing as service - it is storing driver state - it must run
Packit 427e91
		under root or by setuided
Packit 427e91
Client - lo10k1 - controls server
Packit 427e91
and dump loader dl10k1 - loads dumps previously created with lo10k1 & ld10k1.
Packit 427e91
Packit 427e91
For options list run 
Packit 427e91
./ld10k1 -h 
Packit 427e91
and 
Packit 427e91
./lo10k1 -h
Packit 427e91
and 
Packit 427e91
./dl10k1 -h
Packit 427e91
and look in doc directory.
Packit 427e91
Packit 427e91
ld10k1 will clear card DSP program and you will hear nothing.
Packit 427e91
You must load some patches to route sound from inputs to outputs (use audigy_init script for
Packit 427e91
audigy 1, 2 or init_live for sb live).
Packit 427e91
After loading patch check and set oss mixer emulation through proc file (/proc/asound/card/oss_mixer)
Packit 427e91
Packit 427e91
In directory setup are some patches which I use on my Audigy for testing.
Packit 427e91
With this you will have exactly same mixer as with original driver (+headphone control, not tested 
Packit 427e91
AudigyDrive inputs and outputs, AC3 passthrought).
Packit 427e91
Most of them are from emu-tools-0.9.4 package from OSS driver (but not all).
Packit 427e91
Use as10k1 compiler from alsa-tools package to compile patches.
Packit 427e91
Packit 427e91
Peter Zubaj