12.04 Opções do kernel PREEMPT_RT do Ubuntu studio

0

Minhas necessidades de processamento de áudio exigem um kernel preempt_rt. Eu segui grosseiramente o guia:

link

com uma pequena ajuda de:

link

Atualmente, estou usando o ramo 3.4 (que é o mais recente no momento deste post):

link

Eu acho que tenho uma configuração de kernel razoável (pelo menos para minha máquina). Vários testes confirmam que preciso da opção:

CONFIG_PREEMPT_RT_FULL=y

Eu tenho as seguintes perguntas:

  • Alguém está mantendo um kernel recente CONFIG_PREEMPT_RT_FULL em um ppa?
  • Existe algum interesse em fornecer um CONFIG_PREEMPT_RT_FULL na distribuição oficial do ubuntu-studio?
  • Alguém tem ponteiros de configuração recentes para um kernel CONFIG_PREEMPT_RT_FULL?
por N8tron 03.06.2012 / 17:46

2 respostas

1

Eu desisti inteiramente de usar ubuntustudio para processamento de áudio e fui para o Planet CCRMA.

No entanto, eu quero dar alguns recursos para aqueles que procuram por opções de configuração de kernel preempt-rt. O Planet CCRMA mantém um kernel recente de fadas com um patch completo de prempt_rt. Você pode extrair os arquivos de configuração do rpms encontrados aqui para x86_64:

link

    
por N8tron 25.08.2012 / 16:42
-2

Eu pessoalmente tive menos problemas usando o kernel de baixa latência em vez do kernel em tempo real pré-compilado. A compilação do kernel personalizado não é difícil, mas a recuperação do sistema e a depuração do kernel podem ser. Atualmente estou usando o 3.4.4 kenel e abandonei o patcheset rt em favor do patchset bfs scheduler / CK (obrigado Con Kolivas). Btw acredito que a resposta do poster anterior tem um erro de digitação, interrupções de temporizador de 100hz são geralmente para servidores, enquanto o áudio rt é mais realista com interrupções de 1000hz. 300hz é usado para produção / edição de vídeo. Esteja ciente também de que a sua escolha ideal de frequência do temporizador depende do seu processador. Você tem um núcleo ou múltiplos núcleos? Eles são virtuais hyperthreaded ou núcleos físicos reais. A menos que você tenha hardware que exija as revisões mais recentes do kernel, a compilação de kernel personalizada provavelmente não é a melhor idéia. Se você precisa ter um kernel 'rt', experimente o kernel 3.2 ou 2.6.31-rt disponível no Alessio Igor Abogani no launchpad. O número de opções no kernel atual é esmagador e a configuração adequada pode ser tediosa e demorada. O ajuste fino de interrupções e a configuração adequada do sistema é muito mais eficaz para alcançar a melhor latência possível.

    
por Josh Sewell 11.07.2012 / 23:15