Mostrando postagens com marcador Overclock. Mostrar todas as postagens
Mostrando postagens com marcador Overclock. Mostrar todas as postagens

sexta-feira, 7 de novembro de 2014

MSI Afterburner

   Falarei um pouco sobre esse GLORIOSO aplicativo chamado MSI Afterburner. Farei esse tópico pois mencionarei ele em outras oportunidades, e é sempre bom alinhar as coisas primeiro. Ele é um programa gratuito, em parceria do Guru3D e a MSI, ele faz overclock, benchmark, stress test, monitora, captura screenshot e vídeo. Apesar de ser da MSI (minha placa é MSI, mas não vem ao caso) o programa funciona em placas de qualquer marca, sendo da AMD ou NVIDIA. Recomendo desativar outros programas que possam estar monitorando os jogos, tipo FRAPS ou o RadeonPro. Quanto a este RadeonPro, devo dizer que amava esse programa, principalmente pelo Double Vsync, por forçar a placa a 100% e o SweetFX. Porém é um programa obsoleto, peca em compatibilidade com programas x64, as vezes não monitorava sem razão alguma, e também não enxergava programas rodados em alto privilégio (adm). O desenvolvedor foi para o Raptr (também conhecido como AMD Gaming Evolved), e deixou o RadeonPro às traças, se tivesse pelo menos deixado o código aberto, hoje teríamos uma ótima solução para Radeon... O jeito é torcer para que os recursos vão para o Raptr, o que é muito difícil de acontecer.
   Eis a tela principal do programa, pode mudar um pouco mas isso é de acordo com a skin:



   À esquerda, naquele "K" você aciona o Kombustor, que é o stress test, um ótimo teste para saber se a placa aguenta bem o overclock, elevando ela ao máximo. Ao topo tem a especificação da placa e pouco mais à direita no "i" tem informações mais detalhadas. Mais à direita tem o gráfico de atividade da placa, temperatura, uso, clock e FPS. E abaixo estão os perfis, você pode criar até 5 perfis de overclock no Afterburner. Mas atenção: ao contrário do CCC, o afterburner permite que o over ultrapasse o limite imposto no CCC e também permite alterar a tensão aplicada. Se você aumentar a tensão demais é ADEUS, queimou, já era. Do lado dos perfis tem as opções e gostaria de destacar esta:


   Aqui você controla todas informações que quer ver no jogo, no caso eu escolhi a temperatura, o uso, o clock da placa e o FPS. Pode também colocar uso da RAM e de cada núcleo da CPU.
   O Afterburner carrega essa perolazinha chamada RivaTuner Statistics Server:


   Este é o responsável por monitorar os jogos, nele você personaliza como quer ver os números, cor, tamanho, etc. Tem também um detalhezinho muito importante, que é o Framerate Limit, onde você consegue travar os jogos à um certo FPS, o que é muito útil no caso do jogo oscilar demais, travar a 30FPS por exemplo. Não se esqueça de clicar na chave inglesa ali e selecionar o suporte para aplicativos em 64 bits.
   E é isso, o programa é ótimo, ele se adapta muito bem. As configurações vistas aí são as que eu uso, e explicarei o porque quando eu falar sobre o Vsync e SweetFX. A versão atual enquanto eu escrevia é 4.0.0, se quiser baixar clique aqui.

Forçar GPU a 100% (AMD)

   Eis o tutorial que me fez criar este blog, depois de muito pesquisar eu simplesmente não achei solução nenhuma em fóruns brasileiros, mal em fóruns estrangeiros, até que encontrei uma publicação falando sobre os perfis do catalyst e sobre o clock neles, a partir daí achei a solução para os meus problemas, divulguei em alguns fóruns mas sem sucesso. Ninguém ligou, talvez nem liguem para esse blog, mas quero deixar tudo registrado.
   Por que forçar a placa a rodar ao seu máximo? Eu tinha problemas com alguns jogos específicos em que as vezes a placa simplesmente insistia em ficar em "idle" (ou em modo 2d, como preferir) e não voltava ou demorava demais. Um deles era no Super Street Fighter IV AE, onde eu ia olhar a lista de movimento, a placa reduzia o clock e quando eu voltava ficava numa lentidão insuportável, este bug parou de ocorrer, não sei se foi atualização do driver ou no jogo. Outro era o emulador Dolphin, que simplesmente entrava em "idle" do nada e durante certa cena e agarrava tudo, mas também depois de algumas revisões isso não ocorre mais. Os problemas foram resolvidos mas ainda sim acho que devo divulgar a solução para que caso alguém tenha esse problema, possa resolver.
    Sem mais delongas, saiba que esse será um pouco enjoado. A ideia será o seguinte, criaremos dois perfis de configuração no catalyst, um com ele normal e outro a 100%. Recomendo que antes de começar, resete o catalyst (vá em preferências e restaurar padrões de fábrica) e depois ative o graphics overdrive. Feito isso, crie 2 perfis de configuração no CCC.
   
    Ao clicar em Adicionar ajuste padrão abrirá essa janela:



   Nessa janela o único campo que precisa preencher é o de "Nome:", se quiser colocar tecla rápida também, não há problemas. Como eu disse anteriormente criaremos dois perfis, no exemplo nomearei como "Modo 3d" e "Modo Padrão".
   Depois de criado abra a pasta: C:/Users/Seu_usuário/AppData/Local/ATI/ACE. Nessa pasta você encontrará o arquivo Profiles.xml, este é o arquivo padrão, e encontrará também a pasta Profiles. Clique com o botão direito em Profiles.xml e edite



   Assim que o bloco de notas abrir, selecione todo o texto (Ctrl+A) e copie (Ctrl+C).


   Feito isso, vá para a pasta Profiles, e encontrará os dois perfis feitos, edite o "Modo Padrão.xml", apague tudo o que está escrito e cole as configurações do Profiles.xml, salve e pronto, o perfil Modo Padrão já está ok. Agora faça o mesmo com o "Modo 3d.xml", edite, apague tudo e cole as configurações do Profiles.xml, feito isso agora vem a edição. Procure por CoreClockTarget, MemoryClockTarget, CoreVoltageTarget. Deixe os valores em want_0 iguais os valores de want_1. 


   Pode acontecer de ter mais valores em want, por exemplo want_2, nesse caso basta deixar os 3 (ou mais) valores iguais. No caso de Crossfire eu infelizmente não tive como testar, mas creio que deva ter outras variáveis de CoreClock, MemoryClock e CoreVoltage. Salve o arquivo e pronto.



   Clique com o botão direito no ícone do CCC ao lado do relógio, vá em invocar ajuste padrão, e aí está... Com apenas um click você controla o clock da GPU. Se quiser ver em ação abra o graphics overdrive e observe os ponteiros no topo da janela. 
   ATENÇÃO: Após usar o "Modo 3d" não se esqueça de voltar a placa para o padrão, pois irá esforçar a placa desnecessariamente. 
   

Overclock da GPU (AMD)

    Fazer um overclock na GPU é consideravelmente mais simples que a do processador, isso porque com os programas atuais você pode alterar ela e testar em tempo real. Antigamente costumava-se fazer alterações na "bios da gpu", mas isso hoje em dia não se faz. Neste simples tutorial vou mostrar rapidamente como se faz over usando o Catalyst. Há alternativas como o MSI Afterburner, que é ótimo, porém em alguns casos ele teima de não atuar, já no CCC é quase certo de funcionar bem.
   Vamos lá, pode variar de sistema para sistema, mas no fim é tudo a mesma coisa, abra o CCC (clique com o botão direito na área de trabalho e em "AMD Catalyst Control Center"), vá em desempenho e em AMD OverDrive




    Se a visualização estiver muito diferente clique em preferências e em exibição avançada. Nesta janela habilitamos o overclock ativando o AMD OverDrive, depois basta acionar o Graphics OverDrive. Ali tem também o CPU OverDrive, que serviria para realizar o overclock na CPU, porém no meu caso não deu certo, é eu ativar e crash independente da configuração no setup da bios. Veja bem, não estou dizendo que não funciona, eu tinha um notebook com o processador A6 (muito bom processador) e funcionava que era uma perfeição! Eu quis apenas mostrar no post anterior como é o mais comum a se fazer.
    Prosseguindo: Depois de ativado, abra o Graphics OverDrive


  Nesta janela você verá ao topo os clocks e temperatura atuais, ao centro um gráfico mostrando a "periculosidade" do over, e no resto teremos:

  • Configurações de clock da GPU e Configurações de alto desempenho do clock da memória: aqui está autoexplicativo, você define a velocidade do clock da GPU, lembrando sempre do cuidado para ela não sobreaquecer, minha placa possui um bom sistema de refrigeração.
  • Configurações de limite de energia e Ativar controle manual da ventoinha: são duas opções arriscadas, recomendo deixar em 0% e automático respectivamente. 
   Depois é só aplicar e curtir alguns FPS a mais.

Overclock da CPU (AMD)

    Este é um tema um pouco mais complicado, não sou nenhum expert, e recomendo para que caso for realizar um over em seu processador dê uma boa pesquisada antes, veja o tanto que ele aguenta, teste se o cooler é suficiente. Era algo que eu não estava com intenção de fazer, mas achei que ficaria vago e é uma coisa importante para o usuário.
    Bem, como eu falei antes só possuo um PC (fx6300/hd7850/8GB), e a motherboard é uma Gigabyte Ga-970A-UD3 AM3+. Escolhi ela porque eu não estava disposto a gastar muito, mas era crucial que tivesse USB3.0 e aceitasse um leve overclock. Ela é bem simples.
    Para realizar o over no processador, deve-se configurar sua BiOS através do Setup. Serei breve:

    As telas podem variar de acordo com a placa, na GA-970A-UD3 as configurações de clock ficam em "MB Intelligent Tweaker", onde eu mexi apenas 3 opções (a terceira eu esqueci de mostrar): CPU Clock Ratio, System Voltage Control e CPU Voltage Control.
    Vou explicar um pouco as opções que, pra mim, deve-se observar:

  • CPU Clock Ratio: aqui é definido o clock desejado à CPU
  • CPU Host Clock Control: clock ao qual é multiplicado acima, deixei em automático. Eu poderia colocar 220mhz e alcançaria 4400 com x20, porém alteraria o clock da RAM, coisa que eu não desejo.
  • Core Performance Boost: este é o famoso turbo, onde quando a CPU é requisitada ela altera seu clock. Deixei desativado porque nem sempre funciona bem, as vezes oscila demais.
  • NorthBridge freq. e HT Link Frequency: esses são os chatos, os famosos "pente fino do over", há quem diga que não é necessário mais que 2200 mhz em cada, há quem joga esses clocks para o alto. Eu, alterando eles só consigo ganhar instabilidade, então "aprendi" a deixar por conta da placa.
  • PCIE Clock: não quis mexer com esse senhor, há quem diga que elevar tais clocks pode acarretar em queima de placas, perdas de dados e outros danos irreparáveis. Então, de novo, deixa para a placa.
  • Memory Clock e DRAM Configuration: aqui é possível fazer um over nas memórias RAM do pc. Como a RAM é sensível e quase imperceptível ganho de desempenho, eu preferi deixar ela no seu padrão.
  • System voltage control: nessa seção se controla a tensão na placa mãe, note que eu deixei todas as tensões em seu padrão, exceto a CPU Voltage Control (que por gafe minha não está na foto). Dizem que para a CPU você pode aumentar 10% a tensão aplicada nela, por exemplo, se sua CPU tiver a tensão de 1.4v você pode colocar +0.140v nela (se o valor não estiver disponível deve ser colocada um valor a menos, +0.135 por ex.). Agora, pra que fazer isso? É para aguentar o clock. Básico de elétrica: "quanto maior a tensão, menor é a corrente", quando coloca o clock acima da potência normal da CPU, ele terá mais potência, e com mais potência será maior a corrente elétrica nele e isso além de possível mal funcionamento irá elevar a temperatura da cpu. Então se aumenta a tensão, a corrente diminui.

    Nesta janela temos umas opções de tecnologias de CPU para controle de energia, que não é interessante neste caso, além de atrapalhar o over (no caso a tela é Advanced BIOS Features):


  • AMD C1E, C6, Cool&Quiet, APM Master Mode: são tecnologias que quando não é exigido processamento da CPU desliga alguns núcleos, ou suspende, ou reduz a potência, etc. Neste caso com todas essas opções desativadas, a CPU irá trabalhar em potência máxima o tempo inteiro. Para o overclock, a única opção que realmente atrapalha é a C6, porque ela reduz o consumo de energia e neste caso a CPU irá reduzir bem a velocidade. Mas para testar a estabilidade recomendo que deixe trabalhando ao seu máximo.
  • Virtualization: tecnologia para servidores, deixei desativado.
  • CPU Core Control: permite que seja desativado núcleos.
  • One Core Per Compute Unit: este é "o cara", a estrutura nos processadores FX é um tanto quanto complexa, mas, a grosso modo era como se tivesse núcleos físicos (módulos) e núcleos falsos, como o HT no i7 (não confunda com o HT dito mais acima). Cada módulo "possui" 2 núcleos x86. Ou seja, o FX6300 que é dado como six-core possui 3 módulos. Esta opção, força para que cada módulo tenha apenas uma "unidade computacional", e com isso ganhará desempenho em aplicações x86. É um ganho quase certo. Mas aí me pergunta, por que eu desativei? Bem, como o FX6300 é de "6 núcleos", passa a ter apenas 3, o que não é de todo o ruim, para emuladores, jogos mais antigos e outros programas é o suficiente, mas infelizmente para jogos mais recentes é preciso no mínimo 4 núcleos. Creio que para quem tem um FX8300 não terá problemas.
Pronto. Este é o básico do básico sobre overclock, quase um "de mano pra mano", apenas expliquei ao meu modo de ver. Se tiver algo errado, sinta-se à vontade em me corrigir nos comentários. O overclock parece um bicho de 7 cabeças mas não é! A única coisa que se deve fazer é respeitar os limites de seu processador, tenha muitíssima atenção quanto as tensões, se exagerar é adeus! Por isso não custa nada pesquisar sobre seu processador específico.

EXTRA:
Para usuários de processadores FX e Windows 7, há dois updates interessantes KB2645594 e KB2646060 que devem ser instalados em ordem, de acordo com a Microsoft, é para aumentar a compatibilidade com o sistema. Para quem está com preguiça de procurar, fiz o upload de ambos no media fire: