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
