O Kernel Linux 6.11 trouxe os primeiros drivers para a vindoura arquitetura AMD RDNA4, Intel Xe2, aperfeiçoamentos para NPU’s e muito mais!
| 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.
1. Introdução
Entre os destaques estão o suporte inicial à gráficos RDNA4, novos recursos de driver AMD P-State, drivers para o Intel Xe2 Lunar Lake e Battlemage, mas ainda não está estável. A Intel também tem suporte inicial adicionado ao áudio Panther Lake, mais aprimoramentos de driver NPU e mais!
Veja todas as novidades!
2. Kernel Linux 6.11
2.1 Gráficos
- Mais código no suporte ao driver Xe para os próximos gráficos Xe2, tanto para Lunar Lake quanto para Battlemage. Há IDs PCI Battlemage adicionados e outros bits para o Linux 6.11. Mas ambos os gráficos Lunar Lake e Battlemage ainda são tratados como experimentais e requerem o uso da substituição “force_probe”. A esperança é que o suporte Lunar Lake seja estável no Kernel Linux 6.12.
- A habilitação da GPU AMD RDNA4 está inicialmente implementado no Linux 6.11. O suporte é preliminar, mas decente o suficiente no Linux 6.11, ao que parece. Veremos como será o suporte quando as placas de vídeo RDNA4 estrearem nos próximos meses e se o Linux 6.11 é uma linha de base suficiente ou se o 6.12+ é necessário, além do Mesa mais recente. O AMD GFX12 está habilitado por padrão com o código mais recente como um bom sinal.
- Suporte AMDGPU ISP 4.x IP para tecnologia de processamento de sinal de imagem para notebooks/webcams.
- AMDGPU Hardware Replay adicionado para reproduzir mais facilmente travamentos de GPU e auxiliar na depuração.
- Suporte ao Intel eDP Panel Replay.
- Suporte ao modo de TV monocromático.
- Suporte ao logotipo monocromático para a infraestrutura DRM Panic.
- Outras melhorias nos drivers gráficos de código aberto.
2.2 IA
- Suporte ao acelerador Intel Gaudi 2D.
- Melhorias no driver Intel NPU com o driver de aceleração iVPU para NPUs Intel Meteor Lake, Arrow Lake e Lunar Lake.
2.3 Processadores
- O tratamento do AMD Core Performance Boost foi adicionado ao driver AMD P-State.
- Suporte AMD Fast CPPC para ajudar na economia de energia e eficiência energética em SoCs compatíveis.
- Suporte para convidados AMD SEV-SNP ao kernel principal.
- Razões para indicar, por meio do driver TPMI e expor ao espaço do usuário, por meio do DebugFS, o motivo pelo qual os núcleos da CPU estão sendo executados em um nível de desempenho reduzido.
- Desempenho de criptografia AES-GCM muito mais rápido para processadores Intel e AMD modernos com código otimizado AVX-512/AVX10 e VAES.
- Suporte de áudio no Intel Panther Lake.
- Suporte ao SoC Mobileye EyeQ 6H para direção autônoma/automóvel.
- Algumas melhorias no ARM64 graças ao próprio Linus Torvalds e melhor manuseio de imagens de kernel compactadas no ARM64.
- O Intel Sub-NUMA Clustering (SNC) deixará de apresentar mau comportamento quando usado com a Intel Resource Director Technology (RDT).
- Novas extensões ISA para RISC-V e suporte NUMA inicial para sistemas RISC-V baseados em ACPI.
- Mais recursos do kernel para a CPU Chinesa LoongArch.
- Adições de eventos de desempenho para CPUs Intel mais recentes.
- Mais IDs de CPU AMD Zen 5.
2.4 Armazenamento/Sistemas de arquivos
- Multi-buffer DM-VERITY para melhorar o desempenho.
- Bloqueie gravações atômicas para armazenamento NVMe e SCSI.
- Flushing otimizado para o Device Mapper.
- Novos recursos do Bcachefs, como reescrita de contabilidade de disco e autocorreção em erros de E/S de leitura.
- Suporte FITRIM para XFS.
- Uma boa otimização de desempenho para EXT4.
- O driver NTFS prepara o suporte ao FileAttr.
- Reforço do UBIFS contra perda de potência.
- Várias correções no sistema de arquivos.
- Uma correção do VFS para problemas de corrupção ou segurança com uma correção de bug de cinco anos.
2.5 Notebooks
- Melhor suporte ao laptop Lenovo Yoga C630 WOS ARM graças ao novo código EC.
- Controle de velocidade, temperatura e carga do ventilador para o driver do Chrome OS para ajudar com notebooks Framework.
- Um driver ChromeOS EC LED também para beneficiar o notebook Framework.
- Suporte à luz de fundo do teclado para mais Macs Apple equipados com T2.
- O Linux 6.11 EFI fingirá que está inicializando o Apple macOS em alguns Macs com GPU dupla para evitar problemas.
- O ASUS Vivobook S15 com Snapdragon X1 e o Lenovo Yoga Slim 7x têm suporte ao DeviceTree com Linux 6.11, mas vários recursos/funcionalidades estão faltando em ambos os notebooks da linha X1 Elite.
2.6 Outros Hardwares
- Driver ASUS EC Sensors para a placa-mãe ProArt X670E CREATOR WIFI.
- O driver Dell PC Extras fornecerá funcionalidade extra em sistemas Dell, como suporte ao controle do modo de ventilador para alguns modelos.
- Novos drivers HID e mais recursos HID BPF.
- O driver Raspberry Pi PiSP para o sistema de câmera do Raspberry Pi 5.
- Suporte de áudio Realtek RT1318.
- Melhorias em USB e Thunderbolt.
- Adotar uma melhor política de gerenciamento de energia do link SATA.
- Documentação CXL atualizada.
2.7 Outras inovações do kernel
- Maior controle sobre o comportamento de troca com um novo argumento “swapiness” para recuperação de memória.
- Preparações para Memória de Dispositivo TCP.
- Uma nova linha de base para a cadeia de ferramentas/infraestrutura Rust como uma versão mínima para compilar o código do kernel Rust.
- Suporte à API VMware Hypercall.
- Novo subsistema de driver de sequenciamento de energia.
- Muitas otimizações e melhorias de MM.
- Com o kernel upstream agora é fácil construir um pacote de kernel via Pacman para uso no ArchLinux.
2.8 Segurança Linux
- Mais núcleos de CPU ARM precisam da solução para miticar a falha SSBS.
- Uma nova opção de mitigação do Spectre BHI foi adicionada para ambientes de nuvem.
- Implementando getrandom() no vDSO.
- Reforço do acesso /proc/[pid]/mem para melhorar a segurança do sistema.
- Um alocador de bucket dedicado para melhorar a segurança.
- A configuração padrão do FineIBT agora pode ser ajustada no momento da compilação .
- Corrigindo um problema de segurança do aplicativo sandbox do Landlock, onde os aplicativos podiam remover restrições sobre si mesmos.
3. Quando?
O kernel linux 6.11 chegará algumas semanas, após o lançamento estável 6.11.1 a quem utiliza distros rolling release como o ArchLinux; enquanto isso quem utiliza distros point release como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou de outros meios para obter o novo kernel antes dos repositórios atualizarem.
O download do código fonte do kernel linux 6.11 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 algumas horas/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 linux 6.11.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 linux 6.11.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, principalmente em hardwares mais antigos, certifiquem-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 o kernel linux 6.11!
- 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
Fonte:
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.