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 | ||
howtos:hardware:soundblaster-live-5.1 [2014/03/19 08:11 (UTC)] wisedraco [Problems with SoundFonts] |
howtos:hardware:soundblaster-live-5.1 [2014/03/19 12:08 (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: | ||
</ | </ | ||
| | ||
- | And then there is one else thing: default memory size for soundfonts is 128 Mb. If you want to increase it, you must create a | + | And then there is one else thing: default memory size for soundfonts is 128 Mb. If you want to increase it, you must create a sound.conf file in / |
- | | + | |
- | | + | write in file / |
<code bash> | <code bash> | ||
Line 278: | Line 287: | ||
| | ||
- | | + | <note tip> |
+ | </ | ||
| | ||
====== Useful Links: ====== | ====== Useful Links: ====== | ||
Line 289: | Line 299: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
====== Sources ====== | ====== Sources ====== | ||
Originally written by --- // | Originally written by --- // | ||
+ | |||
+ | Rewrited with used materials from " | ||
Edited by --- // | Edited by --- // |