Thanks to continued use of my PentiumII-266 machine with 384 MiB of RAM 
and a Soundblaster Audigy 2 ZS (SB0350) and persistence with kernel 
bisecting on a fast machine and patches supplied by Clemens Ladisch and 
Andrea Archangeli, a couple of causes of slow-downs with MIDI playback 
have been solved.

The first has been officially accepted into the kernel:

ALSA: hrtimer: handle delayed timer interrupts, provided by Clemens 
Ladisch):

https://patchwork.kernel.org/patch/564291/

The second, was in response to a problem after the release of the 2.6.37 
kernel:

"Apparently, huge page compaction disables interrupts for much too long" 
(Clemens Ladisch) [note that Clemens also provided the information "The 
ALSA sequencer uses either the system timer or an HR timer at 1 kHz to 
deliver MIDI commands (notes); the wavetable driver requires its own 
interrupts in regular 5.3 ms intervals"], and Andrea Archangeli provided 
a patch:

http://www.spinics.net/linux/fedora/alsa-user/msg09891.html

With the current git head of the Linux kernel as of last weekend, which 
includes the first patch and then manually adding the second patch, I 
could play a MIDI file in Rosegarden 1:10.10-2 without slowdown until I 
loaded the machine to the point of the system load reaching 10.

Thanks to those who provided the patches and worked to get them accepted 
into the mainline kernel.

Arthur.


------------------------------------------------------------------------------
Index, Search & Analyze Logs and other IT data in Real-Time with Splunk 
Collect, index and harness all the fast moving IT data generated by your 
applications, servers and devices whether physical, virtual or in the cloud.
Deliver compliance at lower cost and gain new business insights. 
Free Software Download: http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to