Agora que a janela de mesclagem do Linux 5.16 terminou com o lançamento do Linux 5.16-rc1 de ontem, aqui está minha longa visão geral original do que descobri mais interessante fora desta nova versão do kernel. O Linux 5.16 não estará tão estável até o final do ano civil ou no início do próximo ano, mas com certeza será um belo presente de Natal com todos os novos recursos a reboque.

Veja o lista de recursos abaixo para tudo que eu achei interessante do meu monitoramento próximo dos repositórios Git e da lista de e-mails, mas aqui estão algumas das luzes rápidas… Linux 5.16 adiciona futex_waitv syscall do FUTEX2 como outra melhoria para jogos do Windows rodando no Linux e até mesmo ajudando potencialmente jogos nativos no futuro, fólios de memória finalmente conseguiram, Intel AMX foi mesclado antes de Sapphire Rapids, recuperação de memória DAMON alcançada, agora há suporte para Raspberry Pi Compute Module 4 na linha principal, ativação contínua em torno do Apple Silicon (M1) , o driver do controlador Nintendo Switch foi fundido, preparações AMD e Intel para DisplayPort 2.0, gráficos Intel Alder Lake S estáveis, desenvolvimento Intel DG2/Alchemist, implementação Zstd mais recente e muito mais.

Gráficos:

-Displa yPort 2.0 para o driver AMDGPU à frente das GPUs de última geração com suporte DP 2.0.

-Tunelamento de tela AMDGPU USB4 em preparação para Rembrandt/Yellow Carp adicionando USB4.

-GPUs AMD mais recentes estão usando seu novo caminho de código para enumeração de dispositivo.

-Suporte a Tipos de contexto VirtIO para poder oferecer suporte a mais casos de uso com o driver gráfico virtual VirtIO.

-Caminho Xe protegido pela Intel para gráficos Gen12 agora é suportado.

-Os gráficos Alder Lake S agora são considerados estáveis ​​e Intel DG1 PCI IDs também estão finalmente presentes com DG1 sendo praticamente quadrada agora. Há também uma apresentação inicial de gráficos DG2/Alchemist e outras melhorias.

Processadores:

-O suporte Intel AMX do lado do kernel chegou! A Intel tem trabalhado em Advanced Matrix Extensions por mais de um ano com os compiladores LLVM e GCC, bem como os patches do kernel do Linux, etc. no segundo trimestre.

-CPUs AMD EPYC agora podem desfrutar de migração ao vivo intra-host SEV/SEV-ES com KVM.

-A compilação de kernel padrão do RISC-V agora permite o driver NVIDIA de origem.

-O patch de ID do modelo Intel Raptor Lake foi mesclado para este ciclo.

-Suporte de hipervisor KVM RISC-V para futuros processadores RISC-V com essa extensão de hipervisor suportado.

-Suporte ao Módulo 4 do Raspberry Pi Compute no kernel principal.

-Remoção de SoCs MIPS Netlogic.

-Snapdragon 690 e outro novo hardware Arm suporte como Rockchip RK3566 e RK3688.

-Suporte de áudio para trabalho de co-processador de áudio Yellow Carp e VanGogh APU.

-Suporte de agendamento baseado em cluster para melhorar as decisões de agendamento para r processadores em que os núcleos são divididos em clusters com recursos compartilhados, como o cache L2. Isso é para Arm e x86, embora no momento esteja levando a regressões para Intel Alder Lake.

Linux Gaming

-A chamada de sistema futex_waitv de FUTEX2 aterrissou como uma grande melhoria para jogos do Windows rodando no Linux para melhor corresponder à funcionalidade do kernel do Windows. São necessárias atualizações para Proton/Wine para fazer uso desta chamada de sistema e seus possíveis benefícios de desempenho.

-Por último, sendo destacado está o driver do controlador Nintendo Switch para os controladores Switch Pro e Joy-Cons.

-Melhor suporte para o controlador Sony PlayStation 5.

-Melhor suporte para laptops HP Omen.

-Uma peculiaridade do painel de exibição do Steam Deck.

Categories: IT Info