jump to navigation

Underclock para aumento da lifespan de uma placa ATI Terça-feira, 24 Junho 2008

Posted by fabriciofc in Hardware, VGAs.
Tags: , , , ,
4 comments

Underclock para aumento do lifespan de uma placa ATI

Motivação

Ultimamente estou com um problema no node 2 do meu cluster de balanceamento de rede, ele possui uma vga(ati radeon 9600xt da Sapphire) que está gerando algumas deformações no vídeo, como listras e pontos coloridos. Geralmente esse problema é decorrente de um, ou mais, chips de memórias que estão ficando ruins. Assim fui dar uma verificada na placa em si, vi que a vga trabalha com memórias PC4800 hynyx DDR 600, 300 MHZ, então veio na mente as possíveis soluções para o prolongamento da vida da placa ou até a solução do problema

Algumas soluções

  • Encontro uma placa (com|sem defeito) com chips compatíveis e pego o(s) chip(s) de memória(s) bom(ns) e mando trocar.
  • Ou compro uma boa memória DDR400 e deixo trabalhando em OC.
  • Compro uma memória DDR 600 no amazon.com e substituo chip.
  • Dou uma de Macgyver, junto palito, chiclete e canivete e faço uma memória nova :)
  • Altero a frequência da memória para funcionar igual à uma DDR 400, 200 MHZ. E quando os chips originais cessarem de funcionar, troco por outros que vendem no mercado, pois são mais baratos e mais fácil de encontrar.

Levando em consideração que eu não preciso de tanto processamento gráfico nesse computador, descartando opções:

  • Seria uma boa solução, mas tomaria muito tempo para achar uma compatível.
  • Muito caro, melhor comprar uma vga nova.
  • $87.24, muito caro.
  • Não tenho um chiclete no momento (^^)
  • Melhor opção no momento.

Prolongando o lifetime da vga

O primeiro sub-problema era testar se a vga funcionaria com a frequência de memória de 200 MHZ, para isso usei um programa chamado ati tools, onde dá para testar a mudança de frequência, tanto do core como da memória, sem necessidade de arriscar-se com uma alteração direta na bios da vga. Assim, alterei a frequência das memórias para 200 MHZ, e funcionou! Porém, percebi alguns artefatos no joguinho 3D que usei para testar, kung fu panda. No entanto, minha intenção não são os jogos, e sim o prolongamento do lifetime da vga. Após ter reduzido a frequência, consegui, notoriamente (Oo), redução na quantidade de listras e pontos coloridas na tela, achei ótimo =D. Assim, visto que a alteração de frequência foi um sucesso, só faltava alterar a bios da vga no intuito que as mudanças se tornassem estáticas, ou seja, toda vez que eu utilizar o computador, não precisasse refazer tudo.

atitools
Interface do ati tools

 

Alterando a Bios

Procurei uma ferramenta de edição de bios, um modificador de valores de um arquivo binário, onde eu poderia trocar o valor da frequência de memória da bios da vga. Encontrei dois : TechPowerUp Radeon Bios Editor v1.10 e o RaBiT Bios Editor v1.7. O TpuRBE não aceitou o backup da bios, gerou um erro perguntando se a bios da minha placa era da ati (oO).Já O rabit foi satisfatório, identificou e pude fazer a alteração da bios tranquilamente. Reduzi a frequência da memória para 200 MHZ. Ainda deixando a possibilidade de modificar muitas configurações, mas a intenção era alterar a frequência de acesso memoria.

Interface do TechPowerUp Radeon Bios Editor(TpuRBE) Tentativa de alteração da BIOS usando o TpuRBE

 

Rabit – Informações sobre a placa Rabit – Mudança de clocks (core e memória)

 

Rabit – Tuning da memória da vga

 

Rabit – Alterar os padrões dos recursos da vga Rabit – Log da utilização

 

Gravando as mudanças

Para a gravação das mudanças, peguei um aplicativo chamado atiflash, dos based (^^) , é muito simples. Com ele eu pude fazer o backup da bios e a gravação da nova bios alterada. Os comandos utilizados foram:

Para saber o id da vga, executei:
atiflash -ai

Para fazer o backup, executei:
atiflash -s <id> BiosOrig.bin

Para gravar a nova bios alterada, executei:
atiflash -p <id> NovaBios.bin

Esperei atualizar, ocorreu tudo corretamente, então reiniciei o computador, e vuilá, a vga com menos listras e pontos coloridos (Oo) como aconteceu no teste com o ati tool, e memórias a 200 MHZ. Quando os chips defeituosos pararem de funcionar, substituirei por novos chips de memória DDR400 e mostro o resultado da troca aqui, mas se por acaso encontrar chips de memórias DDR 600, farei um rollback da operação, mas postarei o resultado.

Ps: Algumas imagens sao demonstrativas, não correspondem a realidade.

Referência:

ATITool, Overclocking utility for ATI and NVIDIA cards, @ http://www.techpowerup.com/atitool/
RaBiT ATI BIOS tuner, @ http://forums.techpowerup.com/archive/index.php/t-3958.html