Atualizada:Eu já fiz isso antes de escrever este post.
Desative o Hyperthreading no registro do Windows 7
Eu estava pesquisando muitos tópicos sobre esse problema, sem resposta, então peço mais informações. Não entendo por que alguém ainda rejeita minha pergunta depois que eu editei.
Desculpe pelo meu péssimo inglês.
Especificações:
Meu laptop com problema:
- Asus Vivobook X512DA A512DA (um laptop).
- AMD Ryzen R5 3500U com Vega 8.
- 8GB de RAM física (mas 6GB utilizáveis por causa do iGPU).
- SSD de 500 GB.
Meu outro laptop tem o desempenho esperado:
- HP Elite Book (outro laptop).
- Intel i7 8550U com Intel UHD 620.
- 16GB de memória RAM física.
- SSD de 500 GB.
Problema:
- O Ryzen 3500U com Vega 8 consegue apenas 40-45fps no jogoLiga da Lenda(configuração mais baixa 1080p), mas 60-80 fps no jogoDota 2(configuração média 1080p).
- A CPU continua funcionando em1400 MHz, em vez de correr em2100 - 3700 MHzgostava quando estava funcionando (processamento de dados, renderização, etc.).
- Nos jogos, otemperaturaésempre abaixo de 60Grau C.
- Por outro lado, o Intel i7 8550U obtém 60-70fps no jogoLiga da Lenda(configuração mais alta, sombra baixa), mas 50-60fps no jogoDota 2(configuração mais baixa 1080p, ainda menor que o ryzen).
No que eu acredito:
- Este jogo de League of Legend usa apenas 2 threads (o que ele quer é mais Hz por núcleo). Então se eu quiserobtenha mais fps no jogoLiga da Lenda, tenho que desabilitar o SMT (hiper threading) para forçar o foco da CPU no thread principal por núcleo.
O que eu fiz:
- Eu sei que desabilitar HT (ou SMT) é apenas um recurso da bios, mas o laptop barato Vivobook X512DA A512DA não permite isso (não tem essa opção na configuração da bios).
- Baixei alguns softwares como cpu packer, unpacker... mas não vi nada como pack a core (ou thread), faltam muitos recursos em comparação com as imagens de visualização na web, só tem redução de todos para 5% 10% ou algo que eu realmente não entendo. msconfig parece não ajudar muito quando definir núcleos para 2 fará com que a CPU use apenas 2 threads em 1 núcleo.
O que eu espero:
- Pode haver alguns truques para conseguir 60fps para o jogo, ou algo como desabilitar o segundo thread por núcleo.
Obrigado a todos.
Responder1
Você não pode.
O Vivobook não disponibiliza esta opção no BIOS, local em que tal opção normalmente seria disponibilizada.
Portanto, sem escrever um firmware de BIOS personalizado (boa sorte), você não pode desabilitar o hyperthreading no Vivobook 15.