Efeito colateral na atualização do kernel de genérico para baixa latência? [duplicado]

0

Estou usando Ubuntu 14.04 no incorporado

E eu quero mudar o Linux generic-kernel para o Linux low-latency-kernel . Mas eu acho que se eu mudar o kernel, alguns programas já instalados e dispositivos (por exemplo, touch pad) podem não funcionar, e eu tenho que construir e reinstalar.

Atual Minha versão do Linux é 3.10.17 , então Que tal mudar para low-latency-kernel , que é a mesma versão (3.10).

Isso também pode ter algum efeito colateral?

E, além disso, existe algum comando para atualizar o kernel para low-latency-kernel , como apt-get....

Na verdade, encontrei o arquivo 'deb' para atualizar o kernel para low-latency para a versão 3.16 , mas não consegui encontrar 3.10 .

    
por user3523935 26.04.2015 / 12:52

2 respostas

4

O kernel de baixa latência não é necessário para a maioria das pessoas a partir do kernel 2.6.31.

É (foi) usado tanto quanto eu sei principalmente para gravação de áudio, embora possa ter havido outros usos. É difícil encontrar discussões detalhadas sobre o patch, mas eu sugiro que você olhe para

% bl0ck_qu0te%

link

NOTA: A partir deste link eles estão discutindo áudio e "bom" e "melhor" são extremamente subjetivos e às vezes eles estão medindo coisas em unidades de tempo muito pequenas e todas as medições na web são antigas, pré kernel 2.6.31.

% bl0ck_qu0te%

O objetivo dos kernels -realtime e -rt (hard-time-real) é atingir a menor latência possível a cada custo. Na gíria técnica, os sistemas de tempo real devem sempre cumprir seus prazos. Assim, os desenvolvedores devem usar as técnicas de programação mais avançadas (spinlocks para dormir, PI Mutex, Preempção total, Threads IRQ e outros) e sacrificar coisas como confiabilidade, economia de energia e taxa de transferência.

link

O Fedora também tem alguma documentação de qualidade sobre este assunto

link

link

Note que os links do fedora estão um pouco desatualizados e o Fedora não mantém mais os kernels de baixa latência.

Então uma pergunta melhor é: o que faz você pensar que um kernel em tempo real vai ajudá-lo? Não parece que você esteja fazendo nada (como gravação de áudio) que exija um kernel RT e é improvável que o patch RT resolva seus problemas com a incorporação.

Você pode sempre tentar um kernel de baixa latência e, se tiver problemas, volte a instalá-los e removê-los com o apt-get

sudo apt-get install linux-lowlatency

sudo apt-get remove linux-lowlatency
Pessoalmente eu não tive nenhum problema com o patch de kernel de baixa latência, mas também não vi nenhuma vantagem (usei apenas para gravação de áudio, Ardor 3 com reprodução de várias faixas, monitoramento via fones de ouvido e gravação de uma nova faixa ).

    
por Panther 26.04.2015 / 15:40
0

Esse é o pacote linux-lowlatency do repositório padrão do Ubuntu. Não deve afetar nenhum software (quero dizer que não precisará de recompilação e adaptação explícitas).

Mas investigue algumas outras opções se você tiver tempo: o recurso cgroups do kernel do Linux pode fornecer um controle mais preciso sem personalizar os binários do kernel.

    
por Velkan 26.04.2015 / 14:36