No início deste mês, escreveu sobre a AMD trabalhando em correções s2idle para alguns laptops”Rembrandt”da série AMD Ryzen 6000. Na época, era apenas para alguns laptops ASUS conhecidos por terem um bug no firmware, resultando em problemas de suspensão para inatividade, enquanto agora modelos adicionais não apenas da ASUS, mas também da Lenovo foram descobertos.
Mario Limonciello da AMD na sexta-feira enviou a terceira iteração desta série de patches trabalhando na correção do s2idle. O problema como um lembrete lida com eventos ACPI após a retomada do s2idle. O problema é um bug de firmware com laptops selecionados que possuem ASL (ACPI Source Language) que é chamado apenas ao usar o GUID da Microsoft e não o GUID da AMD. A alteração do kernel do Linux permite que modelos de laptop selecionados usem o Microsoft GUID em vez do AMD GUID. Para facilitar o teste fácil no futuro, esse comportamento agora também é controlado por uma opção de módulo.
Com a série de patches v3, os laptops agora sendo configurados para usar essa peculiaridade/solução alternativa incluem:
-ASUS TUF Gaming A17 FA707RE
-ASUS ROG Zephyrus G14
-ASUS ROG Flow X13
-Lenovo Slim 7 Pro 14ARH7
Presumivelmente, outros modelos de laptop também são afetados, mas serão testados e receber feedback da comunidade de usuários do Linux para conhecer modelos adicionais. Uma vez que esses patches são enviados para o kernel principal (espero que seja v6.1…), os usuários que pensam que são afetados por esse problema s2idle poderão inicializar o kernel com acpi.prefer_microsoft_guid=1 para testar a solução alternativa.
ASUS ROG Flow X13
A série de patches v3 para os interessados pode ser encontrada em a lista linux-acpi.