Loading session...

AI Roundtable Poll · 7 models

É melhor usar o scheduler BORE ou lavd, com preempt ativado.

Result: Supermajority — BORE (5/7 votes)

Options

Model Responses

Perplexity Sonar Pro

Vote: BORE

O "BORE" costuma ser a escolha mais segura e recomendada para a maioria dos casos, especialmente em uso geral e gaming. Ele é um scheduler conhecido por melhorar responsividade sem exigir um caso de uso muito específico, enquanto o "LAVD" tende a ser mais experimental e menos amplamente recomendado. Com o preempt ativado, o ganho de responsividade já é favorecido; nesse cenário, o "BORE" geralmente entrega um comportamento mais previsível e consistente. Portanto, eu escolheria "BORE" como a melhor opção prática.

Grok 4.3

Vote: LAVD

LAVD oferece melhor gerenciamento de latência em cenários com preempt ativado. Ele é projetado para tarefas críticas de latência, superando BORE em desempenho geral.

Gemini 3.5 Flash

Vote: BORE

O scheduler BORE (Burst-Oriented Response Enhancer) é geralmente a melhor escolha quando a preempção está ativada, especialmente para uso geral, multitarefas e jogos. O BORE se destaca ao identificar de forma extremamente eficiente a diferença entre processos interativos (que exigem respostas rápidas em 'rajadas') e processos de segundo plano (carga pesada). Com a preempção ativada, o BORE consegue interromper imediatamente tarefas pesadas de fundo para priorizar a interface do usuário, o áudio ou os frames do jogo, garantindo uma fluidez excepcional e eliminando microstutters (engasgos). Embora o LAVD seja um scheduler focado em latência para áudio e vídeo, o BORE é muito mais maduro, amplamente testado (sendo o padrão em distribuições de alto desempenho como o CachyOS) e oferece uma estabilidade e consistência de frames superior em uma gama muito maior de hardwares e cenários de uso real.

DeepSeek V4 Pro

Vote: BORE

O scheduler BORE é preferível ao lavd com preempt ativado, especialmente em sistemas Linux voltados para interatividade e jogos. BORE (Burst-Oriented Response Enhancer) foi projetado para minimizar a latência de entrada e melhorar a resposta de tarefas interativas, mantendo o alto throughput. Com preempt ativado, o BORE gerencia de forma mais eficiente a preempção de tarefas, priorizando processos que exigem baixa latência (como áudio, jogos e interfaces gráficas) sem causar starvation em tarefas de background. Já o LAVD, embora também focado em latência, pode ser menos maduro e apresentar comportamentos inconsistentes em cenários com preempção agressiva, potencialmente penalizando tarefas de longa duração. Portanto, o BORE oferece um melhor equilíbrio entre responsividade e justiça na distribuição de CPU.

Claude Opus 4.7

Vote: BORE

O BORE (Burst-Oriented Response Enhancer) é um scheduler baseado no CFS/EEVDF que penaliza tarefas com longos bursts de CPU, favorecendo tarefas interativas. Ele é mais maduro, estável e bem integrado ao kernel mainline, funcionando bem com PREEMPT_RT ou PREEMPT_FULL ativado, pois mantém a semântica do CFS/EEVDF padrão. O LAVD (Latency-criticality Aware Virtual Deadline) é um scheduler sched_ext (BPF), voltado principalmente para jogos no Steam Deck/CachyOS, e embora seja excelente para latência, ainda é mais experimental e depende de sched_ext, que tem suas próprias particularidades quanto à preempção. Para um sistema de uso geral com preempt ativado, o BORE oferece melhor equilíbrio entre throughput e responsividade, com maior estabilidade comprovada. Por isso voto em A: BORE.

Kimi K2.6

Vote: BORE

Para sistemas com preempt ativado, o scheduler BORE é geralmente a escolha mais madura e confiável. Ele atua como um aprimoramento direto do CFS, otimizando a priorização de tarefas interativas e bursts sem depender do subsistema sched_ext. A combinação de BORE com kernel preemptível é amplamente testada em kernels otimizados para jogos e baixa latência, oferecendo melhorias concretas na responsividade do desktop. Embora o LAVD também seja projetado para baixa latência, ele depende do framework sched_ext, que pode não estar disponível ou ativado em todos os kernels. Isso torna o BORE a opção mais acessível, compatível e robusta para a maioria dos cenários.

GPT-5.5

Vote: LAVD

Eu votaria em "LAVD" se a prioridade é responsividade com preempt ativado. O LAVD foi pensado justamente para reduzir latência percebida, reagir melhor a tarefas interativas e aproveitar preempção de forma mais agressiva do que o BORE. O "BORE" costuma ser uma escolha mais conservadora e estável para uso geral, mas com preempt ligado o principal benefício esperado é menor latência em desktop/jogos, e nesse cenário o LAVD tende a fazer mais sentido. A ressalva é que, se você quer máxima previsibilidade, compatibilidade e menos risco de comportamento estranho, "BORE" pode ser mais seguro. Mas para desempenho interativo com preempt ativado, minha escolha é "LAVD".

Final Summary

A AI Roundtable inclinou-se majoritariamente para o BORE, citando sua maturidade e estabilidade em kernels de alto desempenho. Enquanto Claude Opus 4.7 e Gemini 3.5 Flash defenderam a robustez do BORE frente a processos em segundo plano, GPT-5.5 e Grok 4.3 formaram uma dissidência técnica, argumentando que o LAVD oferece uma redução de latência mais agressiva para usuários dispostos a lidar com sua natureza experimental.

No agreement after 1 rounds of discussion. Final vote: BORE: 5, LAVD: 2

Strongest Arguments

  • BORE: O BORE é uma solução mais madura e testada, capaz de identificar eficientemente processos interativos e priorizá-los sem depender do framework sched_ext, garantindo fluidez e estabilidade superiores em diversos hardwares.
  • LAVD: O LAVD é projetado especificamente para aproveitar a preempção de forma mais agressiva do que o BORE, oferecendo a menor latência percebida possível em cenários de jogos e tarefas críticas de interatividade.