segunda-feira, 29 de junho de 2020

Graphene lança o Thread Optimizer - um plugin e um aplicativo de configuração que permite modificar os threads do jogo para usar o 4º núcleo da CPU reservado para os processos do sistema!


No dia 16, Graphene lançou o CoreUnlocker80000H, um plugin que permite que os jogos usem o quarto núcleo reservado pelo sistema do PSVita, mas eles precisam ser informados primeiro. Agora, a segunda peça do quebra-cabeça chegou com o Thread Optimizer, que é uma combinação de plugin + aplicativo de configuração, permitindo que você conscientize os jogos sobre o poder de processamento recém-desbloqueado!

Conforme dito na introdução, o Thread Optimizer é uma solução de plugin e aplicativo de configuração que deve ser usada com o CoreUnlocker80000H, lançado recentemente, permitindo que os jogos e homebrew se conscientizem do 4º núcleo de CPU do PSVita, que é reservado aos processos do sistema por padrão. Isso é possível ao permitir modificar a máscara de afinidade da CPU (quantos núcleos usar) e a prioridade das threads dumpando snapshots no plugin que podem ser editados usando o aplicativo de configuração.

Com o Thread Optimizer, você pode definir as threads do jogo para usar todos os quatro núcleos do Vita, o que pode aliviar problemas de desempenho em alguns jogos!

Os snapshots, armazenados em ‘ux0:/data/ThreadOptimizer/<title id>/config.dat’ após serem capturados mantendo pressionado 'L+R+QUADRADO', contêm informações sobre as threads que um jogo/homebrew usa com os três sendo as partes mais importantes:
  • Informações de identificação
    • Muitos jogos são multi-threaded, então deve haver alguma maneira de distinguir as threads que um está modificando
  • Prioridade de thread da CPU
    • Isso determina a importância que o agendador atribui a uma thread específica - o Graphene sugere não mexer nele!
  • Máscara de afinidade da CPU
    • Isso determina quantos núcleos uma thread pode usar, que pode variar de 1 a 4 núcleos da CPU
Depois de capturar uma snapshot, o aplicativo de configuração pode ser usado para modificar as duas últimas partes, com as alterações sendo aplicadas automaticamente de acordo com o arquivo "config.dat".

Como eu uso isso? É possível compartilhar snapshots?

Como o Thread Optimizer depende de outros plugins, usá-lo não é tão simples quanto instalar um VPK, com as seguintes etapas a serem executadas para que funcione:
  • Instale os plugins CoreUnlocker80000H e ioPlus
    • Ambos ficam na seção *KERNEL no seu arquivo taiHEN 'config.txt'
  • Faça o download do plugin do modo de usuário do Thread Optimizer (suprx) e do arquivo VPK no link do GitHub abaixo
  • Instale o plugin do modo de usuário em *ALL (funciona em todos os aplicativos) ou para o jogo/homebrew específico com o qual você deseja usá-lo
    • O plug-in cuida de dumpar snapshots segurando L+R+Quadrado, excluindo-os segurando L+R+Triângulo e carregando snapshots modificados
  • O arquivo VPK, que contém o aplicativo de configuração, pode ser instalado via VitaShell como todos os outros arquivos VPK
O Thread Optimizer permite que você modifique as configurações de threads para jogos comerciais e de homebrew, mas mexer nos parâmetros de cada thread pode não ser a coisa mais fácil e divertida de fazer, provavelmente terá predefinições dos membros da comunidade!

Após seguir estas etapas, é possível modificar as configurações de thread diretamente no seu PSVita e carregá-las automaticamente. No entanto, escolher as threads certas para modificar e escolher as opções corretas para obter melhor desempenho não é uma tarefa para os fracos de coração e requer alguma pesquisa sobre o que está acontecendo enquanto um jogo está em execução e conhecimento sobre threads, mas há esperança para os usuários finais que não gostam de mexer.

Isso ocorre porque os snapshots usados ​​pelo Thread Optimizer podem ser compartilhados com outras pessoas, pois não contêm dados pessoais; portanto, é provável que possamos ver alguns desses compartilhados online no futuro próximo!

Com os snapshots sendo compartilháveis, será apenas uma questão de tempo até que os snapshots para jogos mais notórios por problemas de desempenho, como Borderlands 2, comecem a aparecer, então fique atento para eles no subreddit 'vitahacks' sendo o local ideal para verificar para novos desenvolvimentos.

Tópico do fórum da Team CBPS do Thread Optimizer (informações de uso): https://forum.devchroma.nl/index.php/topic,210.0.html

Página de Lançamento do GitHub do Thread Optimizer (link para download): https://github.com/GrapheneCt/ThreadOptimizer/releases

FONTE: Wololo

Nenhum comentário:

Postar um comentário