Can't anyone pick this up? Please? I have had this problem for years now, ever since I upped my RAM. I would love to use my emu10k1 synth chip again since it is less laggy than any software synth.
I was told that this problem is due to the EMU10k1 being unable to address more than 2G of memory. That is why the emu10k1 driver can load a soundfont when the system has 2G, but not when it has more. I had 4G and now 6G and so I have this issue.
It appears that the solution would be to modify the emu10k1 driver so it allocates its soundfont cache within the lowest 2G of RAM. I believe the allocation is done in emu10k1_main.c, and it is currently done by vmalloc. I have read of references to a DMA32 flag that is often used to fix similar problems with other old sound cards.
Can't anyone pick this up? Please? I have had this problem for years now, ever since I upped my RAM. I would love to use my emu10k1 synth chip again since it is less laggy than any software synth.
I was told that this problem is due to the EMU10k1 being unable to address more than 2G of memory. That is why the emu10k1 driver can load a soundfont when the system has 2G, but not when it has more. I had 4G and now 6G and so I have this issue.
It appears that the solution would be to modify the emu10k1 driver so it allocates its soundfont cache within the lowest 2G of RAM. I believe the allocation is done in emu10k1_main.c, and it is currently done by vmalloc. I have read of references to a DMA32 flag that is often used to fix similar problems with other old sound cards.
Comments?