O Kernel Linux 5.17 trouxe melhorias para processadores AMD num geral, incluindo melhorias para o Steam Deck, dentre outras novidades!
| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.
Introdução
Este NÃO é um kernel LTS!
Conforme a tabela abaixo os atuais kerneis LTS são:
O Linux 5.17 trouxe novidades para hardwares AMD, como o driver AMD P-State que estava sob revisão/teste nos últimos meses em cooperação com a Valve para o Steam Deck, primeiros códigos para o Intel Raptor Lake (13ª Geração), gráficos de vídeo do Intel Alder Lake P (12ª Geração para IoT) sendo definidos como estáveis, suporte inicial para o recém-lançado Qualcomm Snapdragon 8 Gen 1, mitigação da recém descoberta falha do tipo Spectre denominada BHI, suporte para plataformas RISC-V de baixo custo e muito mais!
Confira os detalhes!
1. Games!
Melhorias que podem influenciar positivamente na experiência Linux para quem jogar, seja no PC, ou mesmo que afete o SteamDeck em algum aspecto!
- O novo driver AMD P-State foi atualizado! Ele foi projetado para fornecer melhor eficiência de energia para sistemas Zen 2 e mais recentes que suportam ACPI CPPC, principalmente para desktops e dispositivos móveis, além do próprio Steam Deck.
- O driver do Real Time Clock (RTC) para Nintendo GameCube/Wii/Wii U foi adicionado.
- Drivers de vídeo para processadores Intel Alder Lake P (12ª Geração com foco em Internet of Things)
2. Processadores
- Uma correção de desempenho importante para o Intel Alder Lake mobile.
- Suporte RISC-V sv 48 para suporte a tabela de páginas de 4 níveis para poder ter um espaço de endereço virtual de até 128 TB/64 TB de memória física.
- Suporte a reinicialização do RISC-V sem a necessidade de um driver especial.
- Codificação inicial para o Intel Raptor Lake, enquanto mais mudanças são esperadas nos próximos ciclos do kernel.
- Atualizações do AMD SMCA para se preparar para CPUs de última geração.
- Atualizações AMD EDAC para CPUs de última geração, além de adicionar suporte a relatórios RDDR5/LRDDR5.
- Suporte a Intel AMX na virtualização KVM.
- Removido o suporte ao AMD 3DNow!
- Suporte para a primeira plataforma RISC-V utilizável e de baixo custo StarFive JH7100.
- O suporte ao Qualcomm Snapdragon 8 Gen 1 está recebendo suporte adjunto com o Snapdragon X65.
- Suporte inicial para monitoramento de temperatura de CPUs AMD Zen 4.
- Preparações para Extensões de Matrizes Escaláveis de arquiteturas ARM.
3. Placa Mãe
- Tempos de inicialização mais rápidos para APUs AMD Fusion com chipsets Hudson D4.
- Atualização de tempo de execução de firmware de plataforma e recursos de telemetria “PFRUT” para futuros servidores Intel que suportam a especificação ACPI PFRUT, permitindo atualizações em tempo de execução de alguns componentes de firmware sem a necessidade de uma reinicialização!
- Vários roteadores sem fio mais antigos baseados em MIPS da NetGear/Linksys agora são suportados pelo kernel principal.
- Suporte para hot plug de memórias CXL.
- Melhorias de monitoramento de sensor para mais placas-mãe ASUS.
- Um novo driver NZXT para controles de iluminação e ventiladores para hardware NZXT Smart Device v2 e NZXT Fan Controller.
- Suporte AMD Smart Trace Buffer.
4. Notebooks e Tablets
- Suporte a Sound Open Firmware para o coprocessador de áudio da AMD Renoir.
- Inibe a carga e trás o suporte de descarga para ThinkPads.
- Suporte de curva de uso do cooler personalizado para notebooks ASUS ROG mais recentes.
- Uma correção de falha AMD s2idle para alguns notebooks AMD Ryzen.
- Várias outras melhorias de driver de notebooks/tablets em geral.
- Mais tablets e conversíveis têm suporte para caneta/stylus.
- Suporte para caneta da Iniciativa Universal Stylus (USI).
- Suporte aprimorado para alguns tablets NVIDIA Tegra mais antigos.
5. Placa de Vídeo
- Suporte de recuperação de GPU para APUs AMD Rembrandt.
- Os gráficos Intel Alder Lake P agora são habilitados por padrão.
- Suporte inicial para gráficos Raptor Lake S.
- Continuação do trabalho de habilitação do Intel DG2 Alchemist .
- Intel VRR/Adaptive-Sync para gráficos Gen11 Icelake.
- Preparações do VMware VMWGFX para suporte ao OpenGL 4.3 em conjunto com o espaço de usuário do Mesa 22.0+.
- Suporte para telas de privacidade integradas em notebooks mais recentes.
- Várias outras atualizações de driver de vídeo/exibição.
- Aceleração de vídeo do driver Hantro VP9.
6. Armazenamento / Sistemas de Arquivos
- Uma grande reescrita no código FS-Cache e CacheFiles para sistemas de arquivos de rede.
- Melhorias de desempenho para F2FS.
- Melhorias menores no XFS , incluindo tempos de montagem mais rápidos.
- EXT4 concluiu a transição para usar a nova API de montagem do Linux e o rótulo comum get/set ioctls.
- Melhorias de desempenho para Btrfs.
- Opção DAX por arquivo para FUSE.
- Continuação do trabalho de otimização de I/O geral.
7. Outros Hardwares
- A correção de travamento ao ejetar um disquete quebrado.
- Novos drivers Xilinx foram adicionados para seu hardware FPGA.
- Um driver genérico USB GNSS (Global Navigation Satellite System) com suporte para o receptor Sierra XM1210.
- O driver Apple PCIe adiciona suporte de clock do Apple M1.
- Suporte a transferência multi-stream (MST) Synopsys USB DWC3.
- O driver de codec de áudio Cirrus CS35L41 HD suportado em alguns Lenovo ThinkPads mais novos.
- Suporte ASIC de rede NVIDIA Spectrum 4.
- Suporte de rede AMD Rembrandt para SoC.
- Muitas melhorias no driver Intel WiFi.
- Suporte de áudio Intel Alder Lake N.
- Gerenciamento de energia aprimorado para os controladores Intel Titan Ridge Thunderbolt.
8. Outros
- O driver do console serial tem uma possível melhoria de desempenho de ~25%.
- O suporte a Xen pvUSB foi finalmente implementado após os patches oscilando por mais de uma década.
- Uma ferramenta de análise em tempo real foi adicionada para ajudar a descobrir problemas de kernel em tempo real.
- Várias otimizações de desempenho de rede Linux em geral.
9. Segurança
- Suporte de verificação de tabela de páginas para ajudar a combater problemas de corrupção de memória.
- Suporte de mitigação retpoline x86 foi adicionado em conjunto com compiladores suportados.
- Melhorias no Gerador de Números Aleatórios, incluindo a remoção do SHA1 e otimizações de desempenho.
10. Download do kernel linux 5.17
O kernel linux 5.17 deverá chegar em breve a quem utiliza distros rolling release como o ArchLinux, enquanto quem utiliza distros como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou outros meios para obter o novo kernel.
O download do código fonte do kernel Linux pode ser feito clicando aqui, enquanto que para sistemas baseados em Debian você pode baixar os pacotes .deb neste endereço – caso não esteja disponível, aguarde mais alguns dias!
Lembrando que:
Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também sem suporte a alguns drivers proprietários, como os da Nvidia!
Pessoalmente recomendo que aguardem até o kernel 5.17.1 sair, com correções de bugs e já com suporte pleno a drivers da NVIDIA, VirtualBox e outros. O lançamento desse referido kernel 5.17.1 será daqui mais ou menos 1 semana. – Dependendo do desenvolvimento, o VirtualBox só recebe suporte após 15 dias.
Aos usuários de Ubuntu e seus sabores, não importando muito a versão, certifique-se de ter os pacotes build-essential, libelf-dev e haveged pré instalados em seu sistema para maximizar a compatibilidade e evitar dores de cabeça quando instalar e usar um kernel tão novo!
- O pacote Build-Essential traz os pacotes necessários para compilações que sejam feitas durante a aplicação do kernel.
- Já o Libelf-Dev é uma exigência para compilações de pacotes, normalmente proprietários como VirtualBox ou mesmo NVIDIA.
- Por fim, o Haveged muda o gerador de entropia do sistema, evitando problemas de boot que as mudanças do gerador de entropia padrão do Ubuntu costumam causar. Entre eles, o maior, é lentidão em boots de máquinas mais antigas – Quando o boot demora +2 minutos.
#UrbanCompassPony
Fontes:
Phoronix
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.