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