我的音频处理需要一个preempt_rt内核。我粗略地遵循了指南:
https://wiki.ubuntu.com/KernelTeam/GitKernelBuild
在以下几个方面的帮助:
https://rt.wiki.kernel.org/index.php/RT_抢占_何图
目前,我正在使用3.4分支(这是最近发布这篇文章时的):
http://www.kernel.org/pub/linux/kernel/projects/rt/
我认为我有一个合理的内核配置(至少对我的机器)。多次试验证实我需要这样的选择:
CONFIG_PREEMPT_RT_FULL=y我有以下问题:
发布于 2012-08-25 14:42:31
我已经完全放弃了使用ubuntustudio进行音频处理,并去了行星CCRMA。
不过,我确实想为那些寻找抢占式rt内核配置选项的人提供一些资源。行星CCRMA维护一个仙女最近的内核与一个完整的prempt_rt补丁。您可以从这里为x86_64找到的rpms中提取配置文件:
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/17/x86_64/repoview/SystemEnvironment.Kernel.group.html
发布于 2012-07-11 21:15:32
我个人在使用低延迟内核而不是预编译的实时内核时遇到的问题较少。自定义内核编译并不困难,但可以进行系统恢复和内核调试。我目前正在使用3.4.4Kenel,并放弃rt修补程序,转而使用bfs调度程序/CK修补程序(谢谢Con Kolivas)。顺便说一下,我相信前面的海报回答有一个错误,定时器中断100赫兹通常是服务器,而rt音频是更现实的1000赫兹中断。300 is用于视频制作/编辑。也要注意,您的理想选择定时器频率取决于您的处理器。你有一个核心还是多个核心?它们是虚拟超线程的还是实际的物理核心。除非您的硬件需要最新的内核修订,否则自定义内核编译可能不是最好的主意。如果您必须有一个“rt”内核,可以在启动板上使用Alessio提供的3.2或2.6.31-rt内核。当前内核中的选项数量非常多,正确的配置可能非常繁琐和耗时。对中断进行微调和适当的系统配置对于实现最佳的延迟来说要有效得多。
https://askubuntu.com/questions/145952
复制相似问题