Dica: Aumente a velocidade do Windows 10 ativando a correção Retpoline

Quando o Spectre foi descoberto nos processadores, depressa se concluiu que a sua correção iria ter impacto no Windows e nos restantes sistemas operativos. Este problema confirmou-se com o tempo, sem uma solução aparente.

A Microsoft tratou agora deste problema, ao trazer o Retpoline para o Windows 10. Esta correção pode já ser ativada e vai trazer melhorias visíveis ao Windows 10. Veja como a ativar.

Assim que as primeiras correções para o Spectre foram lançadas, de imediato foram conhecidos os problemas que traziam. Na maioria dos casos o que aconteceu foi uma abrandar dos sistemas operativos.

A Microsoft, na atualização 1809, introduziu uma nova correção, que consegue ganhos na ordem dos 25%. O Retpoline não está ativo nativamente, mas qualquer utilizador pode fazê-lo de forma simples.

Como ativar o Retpoline no Windows 10

Ativar o Retpoline no Windows 10 é extremamente simples. Basta que executem os dois comandos abaixo numa janela de DOS com permissões de administrador. De imediato ficam prontos a recuperar a velocidade este sistema operativo.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400

Logo após executarem os 2 comandos, é necessário que o Windows 10 seja reiniciado logo após. Só desta forma as alterações aplicadas vão ser assumidas no sistema operativo.

Windows 10 Retpoline Microsoft Spectre correção

Ativar o Retpoline no Windows Server da Microsoft

Também no Windows Server o Retpoline pode ser ativado de forma simples. Mais uma vez bastará executar os 2 comandos abaixo numa janela de DOS com permissões de administrador.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401

Tal como no Windows 10, também apenas só após o reiniciar do Windows as alterações vão ser assumidas. Desse modo, devem desligar e ligar o Windows Server para recuperarem algum do desempenho do Windows.

Validar que o Retpoline está aplicado no Windows

Por fim, e para confirmar que foi bem aplicado, devem usar o script de PowerShell que a Microsoft disponibiliza. O Get-SpeculationControlSettings pode ser encontrado no GitHub.

Windows 10 Retpoline Microsoft Spectre correção

O Retpoline foi criado pela Google com o fim de combater de forma mais eficiente o Spectre. Depois de vários testes no programa Insiders, chegou com a versão 1809, lançada no início de março. Se já tem esta nova versão, e o seu hardware suportar, deve mesmo ativar esta correção.