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

sábado, 8 de novembro de 2014

SweetFX

   O SweetFX é um programa de pós processamento que pode ser aplicado em jogos DX9, DX10 e DX11, no qual você pode adicionar filtros como anti aliasing, bloom, HDR, calibrar cores, etc...
   Com esse tópico encerro uma parte do meu blog, que é aprimorar o máximo da jogatina para quem está entrando no mundo da Master Race, ensinei a fazer over na CPU, na GPU, a forçar clock na GPU, mostrei como usar o Afterburner, reduzir o input lag com o vsync, e como descobrir se o jogo é x64 ou x86. E agora vou ensinar como embelezar o jogo, que já está o mais fluido possível.
   O SweetFX é composto por 5 arquivos e uma pasta, que devem ser instalados no mesmo diretório do arquivo executável, simples! A versão que estarei utilizando aqui é a do Boulotaur2024, porque é a mais compatível e a única com suporte à x64, desde que substitua os dlls padrão pelos x64.
   Para configurá-lo basta editar o SweetFX_settings.txt. Em choose effects você escolhe os filtros ativando ou desativando (1 ou 0), e abaixo estão as configurações avançadas de cada filtro. Não irei aprofundar tanto, mas deixarei links bem esclarecedores ao final. Falarei um pouco dos que são importante:

  • SMAA, FXAA, LUMASHARPEN: são todos para eliminar o serrilhado da imagem.
  • BLOOM: faz as luzes "brilharem" mais, uma explosão de luz.
  • HDR: simula o visual das imagens em HDR
  • LEVELS: nele é definido os pontos brancos e pretos, a partir de certo nível o branco (não tão branco) fica totalmente branco e um preto (não tão preto) totalmente preto.
  • MONOCHROME: deixa o jogo em preto e branco, eu uso só para ter certeza de que foi aplicado
  • VIBRANCE: regula a inteligentemente saturação da cena
  • CURVES: controla o contraste
  • SPLITSCREEN: ele divide a tela, onde fica fácil de comparar o antes e o depois dos filtros
   O único problema do SweetFX é que ele não trabalha junto a outros programas monitorando, como o FRAPS, ou o Afterburner por exemplo. MAS, para esse segundo há uma solução. Basta ativar o Custom Direct3d Support:


   Recomendo colocar a configuração no perfil Global, porque assim dá liberdade para instalar o SweetFX em qualquer jogo. Porém "nem tudo são flores", esta opção costuma dar erro em vários jogos. Para esses jogos, crie um perfil para eles e desative o Custom Direct3d Support. Neste caso, se você quiser usar o SweetFX precisará desativar também o On-Screen Display Support, se quiser ver os FPS no jogo deixe-o ativado, porém perderá o SweetFX. Independente da configuração feita, não interfere em nada o Framerate Limit.
   Minha opinião: o SweetFX é crucial, você tem uma boa melhora gráfica e quase nada de queda de desempenho, dos filtros os que eu uso são FXAA, LUMASHARPEN, VIBRANCE, CURVES. Não uso o SMAA porque na minha opinião, o conjunto de FXAA e LUMASHARPEN é mais eficiente. No CCC eu deixo o anti aliasing forçado (substituir configuração do aplicativo) em 2xEQ e multiamostragem adaptiva, este EQ é uma boa jogada da AMD, neste caso tem um desempenho semelhante ao MSAA2x e visual semelhante ao MSAA4x.
   Links:
SweetFX Shader Suite - aqui fala sobre cada um dos filtros e suas configurações
SweetFX Configurator - página oficial
SweetFX Settings Database - comunidade com configurações específicas para cada jogo
SweetFX 1.5.1 Boulotaur2024 - download do SweetFX
SweetFX Editado - é o mesmo do acima, porém separei em pastas distintas o x64 e x86, com configurações minhas também

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.

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.