26 Apr
2015
26 Apr
'15
9:27 p.m.
Hi,
Looks like audigy emu10k2 (probably emu10k1 - sb live too) support two modes for DMA. Second mode is useful for 64 bit os with more then 2 GB of ram (fixes problems with big soundfont loading)
1) 32MB from 2 GB address space using 8192 pages (used now as default) 2) 16MB from 4 GB address space using 4096 pages
Mode is set using HCFG_EXPANDED_MEM flag in HCFG register. Also format of emu10k2 page table is then different.
If someone wants to play with it, attached is patch to enable this mode for audigy. It is tested only on audigy rx (8 GB ram, 64 bit os).
Regards, Peter