FERRAMENTAS LINUX: Os patches do Linux são atualizados para corrigir os problemas mais recentes de suspensão/retomada de alguns laptops AMD

sexta-feira, 4 de agosto de 2023

Os patches do Linux são atualizados para corrigir os problemas mais recentes de suspensão/retomada de alguns laptops AMD

 

Foi enviado um conjunto atualizado de patches na quarta-feira para resolver problemas de ativação em algumas plataformas de clientes AMD ao passarem por ciclos de suspensão/reinício.

No contexto dos laptops AMD executando o sistema operacional Linux com kernels mais recentes, foram feitas melhorias no suporte ao S0ix, e diversos problemas relacionados à suspensão/retomada foram solucionados. Essa série mais recente de patches representa uma revisão do trabalho anterior, com o objetivo de abordar problemas de ativação que estavam afetando algumas plataformas AMD.

Mario Limonciello, membro da equipe de clientes Linux da AMD, explicou na série de patches atualizada os problemas mais recentes relacionados à suspensão/retomada:

Foram identificados problemas em laptops AMD durante os processos de suspensão/reinício nos quais determinadas portas raiz são colocadas no estado D3 (Desligado) e, posteriormente, o sistema não consegue retomar adequadamente.

O cerne desse problema está relacionado à política atual do kernel que rege o comportamento das portas root durante a suspensão:


1- Se a máquina foi fabricada em 2015 ou posterior;

2- Se uma porta root PCIe pode ser gerenciada energeticamente pela plataforma, a plataforma será responsável por determinar o estado de energia da porta raiz durante a suspensão;

3- Se a porta root PCIe não pode ser gerenciada energeticamente pela plataforma, o kernel verificará se a ativação foi configurada;

4- Caso afirmativo, a porta raiz será colocada no estado de energia mais baixo capaz de ser acordado pelo PME (Evento de Gerenciamento de Energia);

5- Caso contrário, a porta raiz será colocada no estado D3hot (Desligado, alta temperatura).

Este patch faz ajustes nesse comportamento, de modo que as restrições do dispositivo em relação ao consumo de energia sejam levadas em consideração em vez de depender de critérios temporais arbitrários.

Ao modificar o comportamento para levar em consideração restrições de dispositivo em vez de datas arbitrárias para incluir dispositivos no estado D3, a ativação foi corrigida em alguns laptops AMD Ryzen mais recentes. Especificamente, isso solucionou um problema conhecido no Lenovo Z13, onde o sistema não conseguia sair do estado de suspensão quando um teclado USB externo estava conectado. Além disso, outros dispositivos USB conectados também estavam causando problemas durante a ativação do sistema. Outras plataformas também poderiam estar enfrentando problemas semelhantes.

Contudo, há preocupações atuais sobre possíveis regressões em sistemas Intel, que ainda precisam ser identificadas. Portanto, será necessário observar quanto tempo levará para que esse trabalho seja concluído e integrado à linha principal. De qualquer forma, a equipe de engenheiros da AMD continua trabalhando diligentemente para resolver vários problemas relacionados à suspensão/retomada nos laptops Ryzen.




Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário