O driver AMD Platform Management Framework (PMF) para Linux está se preparando para incluir o suporte para uma nova funcionalidade chamada "Smart PC Solutions Builder".
Essa funcionalidade permitirá que os fabricantes de equipamentos originais (OEMs) tenham mais controle sobre o comportamento de energia, desempenho e térmica de laptops e desktops, levando em consideração diversos fatores ambientais, não se limitando apenas ao subsistema CPU/SoC.
No entanto, o aspecto potencialmente controverso dessa funcionalidade se relaciona à autenticação e às restrições implementadas pela AMD. Os binários de política associados a essa funcionalidade são assinados e criptografados por uma chave especial da AMD. Isso significa que, para aproveitar os benefícios desses ajustes adicionais, é necessário ter esse binário especial no sistema. Isso se assemelha a outras funcionalidades da AMD, como o Dynamic Boost Control, que também depende da segurança PSP/CCP e não permite que os usuários ajustem livremente as configurações.
A autenticação AMD PMF para essa funcionalidade "Smart PC" também está vinculada ao Trusted Execution Environment (TEE) do AMD Security Processor. O binário de política AMD PMF deve ser distribuído como parte do BIOS do sistema, e somente a AMD deve assinar esses binários em nome dos OEMs/ODMs.
Essas políticas são compartilhadas independentemente do sistema operacional em uso, e a AMD revisará cada política antes de assiná-la/criptografá-la, presumivelmente para garantir que elas não causem problemas de conformidade ou operação anormal dos SoCs Ryzen.
Além disso, os patches do AMD PMF também incluem integração com o driver gráfico do kernel AMDGPU, bem como recursos de detecção de presença humana (HPD) e sensor de luz ambiente (ALS).
Em resumo, essa nova funcionalidade "Smart PC Solutions Builder" oferece mais controle sobre o comportamento dos sistemas AMD, mas requer autenticação e envolve uma chave especial da AMD, o que pode ser visto como controverso pelos defensores do código aberto e da transparência.
Essa funcionalidade deve ser desenvolvida para o kernel Linux.
Até a próxima !!
Nenhum comentário:
Postar um comentário