Enjoy Slackware 15.0!
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
howtos:hardware:soundblaster-live-5.1 [2014/03/19 08:06 (UTC)] wisedraco [Make a right soundcard as first (default)] |
howtos:hardware:soundblaster-live-5.1 [2014/03/19 12:07 (UTC)] wisedraco [Problems with SoundFonts] |
||
---|---|---|---|
Line 82: | Line 82: | ||
===== Play files from CLI ===== | ===== Play files from CLI ===== | ||
- | For playing MIDI (.mid) files under Command Line Interface, you can use a aplaymidi command from slackware, or download and install pmidi from http:// | + | For playing MIDI (.mid) files under Command Line Interface, you can use a **aplaymidi** command from slackware, or download and install pmidi from http:// |
The both programms is very similar in use and syntax. | The both programms is very similar in use and syntax. | ||
To play MIDI via aplaymidi: | To play MIDI via aplaymidi: | ||
Line 205: | Line 205: | ||
SB Live! And Audigy Rx use similar DSP - emu10k based, and looks like have similar problems. | SB Live! And Audigy Rx use similar DSP - emu10k based, and looks like have similar problems. | ||
+ | |||
As i read, problem root is in that fact, a DSP use 31 bit in memory address instead of 32 bits - and it causes problem on linux x64 systems with more than 2 (3?) Gb RAM. | As i read, problem root is in that fact, a DSP use 31 bit in memory address instead of 32 bits - and it causes problem on linux x64 systems with more than 2 (3?) Gb RAM. | ||
+ | |||
I encounter that with 4 Gb RAM on Slackware64 14.1 - the symptoms is that, you cannot load soundfont larger than 16 Mb - asfxload on trying that writes: | I encounter that with 4 Gb RAM on Slackware64 14.1 - the symptoms is that, you cannot load soundfont larger than 16 Mb - asfxload on trying that writes: | ||
+ | |||
sfxload: no memory left | sfxload: no memory left | ||
+ | |||
while asfxload -M gives something like this: | while asfxload -M gives something like this: | ||
+ | |||
DRAM memory left = 115576 kB | DRAM memory left = 115576 kB | ||
- | it means - about 100+ megabytes free ram. but you really cannot load even 30 Mb soundbank. | + | |
+ | it means - about 100+ megabytes free ram. But you really cannot load even 30 Mb soundbank. | ||
Ok, what is workaround? | Ok, what is workaround? | ||
- | there is two: decrease memory size used by system at boot stage to 2 Gb - use at lilo kernel parameter | + | There is two: decrease memory size used by system at boot stage to 2 Gb - use at lilo kernel parameter |
'' | '' | ||
- | other is more usable - change kernel source files and recompile kernel: | + | Other is more usable - change kernel source files and recompile kernel: |
+ | |||
+ | go to / | ||
arch/ | arch/ | ||
Line 239: | Line 247: | ||
| | ||
after that need to recompile kernel. after that you get usable 1 Gb RAM for SB Live /Audigy Rx soundfonts. | after that need to recompile kernel. after that you get usable 1 Gb RAM for SB Live /Audigy Rx soundfonts. | ||
- | if you want more - you need edit also | + | |
+ | < | ||
| | ||
Line 266: | Line 275: | ||
</ | </ | ||
| | ||
- | after that you can use up to 2 Gb RAm for soundfonts loading. | + | |
+ | |||
+ | write in file / | ||
+ | <code bash> | ||
+ | |||
+ | options snd-emu10k1 | ||
+ | |||
+ | </ | ||
+ | |||
+ | where max_buffer_size reffers to amount of RAM dedicated to soundfonts, in megabytes. in that case its about 1.7 Gb. | ||
+ | |||
+ | |||
+ | <note tip> | ||
+ | </ | ||
| | ||
====== Useful Links: ====== | ====== Useful Links: ====== | ||
Line 277: | Line 299: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
====== Sources ====== | ====== Sources ====== | ||
Originally written by --- // | Originally written by --- // | ||
+ | |||
+ | Rewrited with used materials from " | ||
Edited by --- // | Edited by --- // |