Fedora 42

Fedora 42 melhora a experiência de boot com o SimpleDRM no Plymouth

Logotipo do Fedora Linux com um fundo abstrato em tons de azul e branco, representando o Fedora 42 e suas inovações no sistema operacional.

Fedora 42 busca aprimorar a experiência de inicialização, resolvendo problemas relacionados ao tempo de carregamento dos drivers gráficos com a introdução do uso padrão do driver “SimpleDRM” para o splash screen do Plymouth.

O problema e a solução

Drivers gráficos no kernel Linux estão cada vez mais robustos, mas isso resulta em tempos de carregamento mais longos durante a inicialização. Em alguns sistemas, isso faz com que o Plymouth caia para uma interface de texto simples após um timeout de 8 segundos.

A proposta para Fedora 42 é usar o driver SimpleDRM como padrão durante a exibição do splash inicial. Este driver genérico de frame-buffer utiliza as interfaces DRM com suporte EFI/VESA, permitindo que o Plymouth seja exibido rapidamente enquanto os drivers gráficos mais complexos são carregados.

Principais benefícios do SimpleDRM

  • Evita fallback para o modo texto: O uso do SimpleDRM elimina o risco de o Plymouth não conseguir carregar o splash devido ao atraso no driver de GPU.
  • Exibição mais rápida: O splash aparece imediatamente após o início do boot em sistemas UEFI, reduzindo o tempo em que o usuário observa uma tela estática.

Impactos e limitações

Embora o SimpleDRM melhore a experiência inicial, algumas limitações foram identificadas:

  • Resolução em sistemas antigos: Em hardwares UEFI mais antigos, o SimpleDRM pode operar em resoluções padrão como 800×600 ou 1024×768, em vez de nativa, causando um salto visual ao carregar o driver completo.
  • Escalabilidade HiDPI: A escolha de escala para telas HiDPI dependerá de heurísticas, o que pode ocasionar pequenas variações no tamanho de elementos visuais.

Como testar no Fedora 41

Usuários podem experimentar a mudança antes do lançamento oficial:

  1. Execute o comando:
sudo grubby --update-kernel=ALL --args="plymouth.use-simpledrm"
  1. Reinicie o sistema e observe o comportamento do splash screen. Caso algo pareça anormal, reporte à equipe de desenvolvimento.

Conclusão

Com essa mudança, o Fedora 42 dá um passo importante para proporcionar uma inicialização mais fluida e visualmente agradável, mesmo em sistemas com GPUs de carregamento lento. Embora o SimpleDRM não afete o desempenho após o boot, ele é essencial para eliminar os problemas de fallback e melhorar a experiência inicial dos usuários.

Emanuel Negromonte Autor
Autor
Jornalista especialista em Linux a mais de 20 anos. Fundador do SempreUpdate e entusiasta do software livre.