O Kernel Linux 6.8 é uma grande atualização para gamers, desde GPU’s AMD até a arquitetura ARM com novos drivers para Qualcomm Snapdragon e Raspberry Pi!
| 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
O Kernel Linux 6.8 está interessante dentre os lançamentos recentes. Ainda mais especial saber que uma distro como o Ubuntu 24.04 LTS vai traze-lo como base!
Dentre as novidades do kernel linux 6.8 temos o suporte melhorado ao AMD Zen 5, suporte inicial para o Qualcomm Snapdragon 8 Gen 3 e X Elite, PowerVR DRM/KMS kernel driver para o Imagination, drivers de vídeo para Raspberry Pi 5, suporte a controle do Nintendo NSO e mais!
2. Kernel Linux 6.8
2.1 Processadores
- Mais IDs AMD Zen 5 foram adicionados.
- Suporte ao driver AMD PMC para Zen 5.
- Suporte para hardware Intel QAT 420xx “GEN 5” com tecnologia QuickAssist.
- Há também o driver de compactação de criptografia Intel IAA no kernel para o Intel Analytics encontrados em vários modelos de CPU escalonável Xeon desde a linha Sapphire Rapids.
- Suporte Intel Lunar Lake Thunderbolt.
- Suporte de kernel Rust para CPUs LoongArch.
- Como parte das alterações do s390 está a desativação padrão do suporte binário ELF da arquitetura de sistema empresarial (ESA) de 31 bits.
- IBM Z obtém desempenho de entrada de syscall cerca de 11% maior com este novo kernel.
Mainframe IBM Z
- O suporte do kernel XIP para RISC-V foi restaurado para Execute In Place.
- O Linux 6.8 informa melhor ao usuário quando o suporte x86 de 32 bits está desabilitado na inicialização.
- Melhorada a capacidade das CPUs Intel Meteor Lake de terem uma freqüência mais alta após uma alteração do driver Intel P-State.
- Intel LAM para convidados KVM agora é suportado para VMs confidenciais.
- Mais código Intel TDX para proteger convidados KVM.
- Suporte para os SoCs Snapdragon 8 Gen 3 e X Elite no kernel principal.
- O suporte do Google Tensor G1 SoC foi finalmente atualizado.
- Suporte para eventos do controlador de memória AMD Zen 4.
- Preparativos para gerenciamento de energia para futuras CPUs de servidores Intel.
- Uma otimização de CPU AMD para evitar a serialização desnecessária de acessos MSR.
- Suporte EDAC para aceleradores AMD AI.
- Removido o suporte à CPU ARM11 MPCore – Processadores ARM de 32 bits.
Placa mãe com ARM11
- Suporte para CPU RISC-V de núcleo AMD MicroBlaze V.
2.2 Placas de Vídeo
- Bits iniciais do código de gerenciamento de cores da AMD, embora não estejam habilitados por padrão no momento.
- O novo driver de kernel Intel Xe DRM está disponível como uma alternativa experimental ao driver i915. O driver Intel Xe teve um bom começo, com esperança de que seja estável para ser usado por padrão na época dos gráficos integrados dos processadores Intel Lunar Lake com Xe2.
- O driver Imagination PowerVR DRM foi finalmente atualizado para acompanhar o driver PowerVR Vulkan no Mesa para GPUs Rogue selecionadas.
SoC PowerVR da Imagination
- Suporte ao driver gráfico do Raspberry Pi 5 com V3D.
- Suporte AMD GFXOFF ao executar aplicativos de computação ROCm em GPUs RDNA3 para ajudar a conservar energia/térmica. – Isso ajuda caso alguém use o Blender com ROCm em SteamDeck!
- Mitigação de interferência de radiofrequência AMD WiFi WBRF entre os relógios de memória de vídeo e o hardware WiFi.
2.3 Games
- Suporte para vários dispositivos de console de jogos portáteis baratos com tecnologia ARM.
Console portátil Powkiddy X55 – Rockchip RK355 quad-core Arm CPU Cortex-A55
GPU Mali G52-2EE e 2GB RAM LPDDR4X
- Suporte inicial para os controladores Lenovo Legion Go para esse console de jogos portátil.
Lenovo Legion Go veio competir com o SteamDeck
- Suporte para Gamepad Adafruit Seesaw.
- Correções de driver do Steam Controller retroportadas do SteamOS.
- Suporte ao controlador Nintendo Switch Online (NSO).
2.4 Sistemas de arquivos
- Uma otimização EROFS para cenários de pouca memória.
- Correções e melhorias no Bcachefs, bem como melhorias de desempenho.
- Pesquisas sem bloqueio para o sistema de arquivos do cluster GFS2.
- O processamento de metadados do Btrfs agora é feito usando fólios.
- Suporte a dados compactados de subpágina EROFS.
- F2FS melhora o suporte a dispositivos de blocos zoneados.
- Mais funcionalidades de reparo on-line do XFS.
- Suporte para bloquear gravações em dispositivos de bloco montados.
2.5 Outros hardwares
- Mais código de recurso CXL – desta vez, análise CDAT para a tabela de atributos de dispositivo coerente.
- Suporte Apple M1 USB4/Thunderbolt DART.
- O driver do subsistema de câmera StarFive RISC-V SoC foi atualizado para melhorar o suporte do kernel StarFive.
SoC Starfive
- O driver AWS Nitro Secure Module finalmente chegou ao upstream.
- Várias melhorias no suporte a laptops Intel e AMD.
- Mais suporte de hardware de som, incluindo AMD e Intel, bem como para alguns mixers de áudio USB.
- O driver Gigabyte AORUS Waterforce foi atualizado para expor métricas de monitoramento de hardware para o refrigerador líquido AIO da Gigabyte.
- Suporte ao acelerador Intel Gaudi 2C.
- Enumeração baseada em ACPI de câmeras CSI-2/MIPI.
- Estreia do primeiro driver de rede PHY escrito em Rust.
- Removido o suporte ao Intel Carrilo Ranch. – Parece que o Carillo Ranch simplesmente… nunca foi lançado.
Carillo Ranch praticamente não tem pegada digital; é quase impossível encontrar qualquer informação sobre ele que não diga respeito ao suporte de driver retirado do Linux na recente notícia. Pelo que sabemos, Carillo Ranch deveria ser uma plataforma/placa-mãe para CPUs embarcadas EP80579, que combinava um núcleo Pentium M conhecido como Tolapai com o chipset Vermillion Range e um controlador de memória. As buscas não levam a nada e talvez essa remoção seja apenas a retirada de meros vestígios de código antigo e pouco documentado.
2.6 Segurança
- AppArmor muda para hashes de política SHA256 para melhor segurança ante o SHA1 utilizado.
É só isso mesmo para a segurança do kernel linux 6.8.
2.7 Outros
- Uma atualização do conjunto de ferramentas Rust levando-o para Rust 1.74.1.
- Removido o suporte a SLAB – Método de alocação de memória obsoleto e lento.
- Mais ajustes do agendador Linux, inclusive para EEVDF.
- Limpeza contínua do sentinela do sysctl.
- As atualizações de rede do Linux podem aumentar o desempenho do TCP para muitas conexões simultâneas em aproximadamente 40%.
- Descartados drivers de rede antigos e/ou obsoletos.
3. Quando?
O kernel linux 6.8 chegará algumas semanas, após o lançamento estável 6.8.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.8 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.8.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.8.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.8!
- 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:
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.
Boa tarde,
Desde algumas versões novas de kernel, minha máquina, com placa A68MHE , CPU AMD A6-7480 Radeon R5 2C+6G (2) e GPU AMD ATI Radeon R5/R6/R7 Graphics, antes de completar a inicialização e chegar à tela de senha.
Há algo que se possa fazer pra salvar a placa ou somente comprando uma mais nova, se quiser continuar usando sistemas como Fedora, Manjaro etc?
Edita o /etc/default/grub e ao final da linha GRUB_CMDLINE_LINUX=”” cole, adicionando esta linha, antes de fechar as aspas:
radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1
Ficará semelhante a:
GRUB_CMDLINE_LINUX=”radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1″
No Linux Mint, Ubuntu e derivados: sudo update-grub2
No Fedora: sudo grub2-mkconfig -o /boot/grub2/grub.cfg
No Manjaro, Arch e derivados: sudo grub-mkconfig -o /boot/grub/grub.cfg
Reinicia o sistema.
As placas como a R5, R6 R7 precisam de um driver diferente do que o que sobe por padrão no linux