Transformando sua Radeon 9800 Pro em uma Radeon 9800 XT
Por Gabriel Torres em 28 de abril de 2004
Introdução
Com o lançamento do Radeon 9800 XT, a ATI passou a fabricar o Radeon 9800 Pro usando o mesmo núcleo deste novo chip, chamado R360. Com isto, os chips Radeon 9800 Pro mais novos (núcleo R360) são, na verdade, chips Radeon 9800 XT rodando a um clock inferior. Enquanto o Radeon 9800 Pro roda a 380 MHz e acessa a memória a 340 MHz (680 MHz DDR), o Radeon 9800 XT roda a 412 MHz e acessa a memória a 365 MHz (730 MHz DDR). Como a única diferença entre estes dois chips é o clock do processador gráfico e da memória, é possível transformar uma Radeon 9800 Pro em uma Radeon 9800 XT efetuando um upgrade no BIOS da placa de vídeo, desde que a sua placa use um chip Radeon 9800 Pro com núcleo R360. Este upgrade altera também o registro do modelo, fazendo com que a placa passe a ser identificada como sendo uma Radeon 9800 XT pelo Windows e demais programas. Em nossa coluna de hoje ensinaremos como você pode efetuar esta transformação, economizando uma boa grana.
A primeira coisa que você precisa saber é se o chip da sua Radeon 9800 Pro é do modelo "antigo" (núcleo R350) ou do modelo "novo" (núcleo R360). Somente placas baseadas no modelo novo do chip (R360) podem ser transformadas. Uma dica prática para você identificar qual é o modelo da sua Radeon 9800 Pro é contar o número de chips de memória existente. Se a sua placa tiver 16 chips, então ela usa o núcleo R350 e não pode ser transformada. Se a sua placa tiver 8 chips, significa que ela usa o núcleo R360 e pode ser transformada em uma Radeon 9800 XT usando esta nossa dica.
Antes de efetuar a modificação você pode conferir se ela vai dar certo ou não, efetuando o overclock da sua placa via software (usando o PowerStrip, http://www.entechtaiwan.com/). Configure sua placa para rodar a 412 MHz e a memória a 365 MHz (730 MHz DDR), rode algum programa de teste 3D (como o 3DMark03, http://www.futuremark.com/products/3dmark03/) e veja se a sua placa continua funcionando corretamente. Em caso positivo, pode efetuar o upgrade sem problema. Caso não funcione, você terá de descobrir, com o auxílio do próprio PowerStrip, qual é o clock máximo que a sua placa suporta, e alterar o BIOS com o clock máximo suportado pela sua placa. Falaremos disto mais adiante.
Testando a Modificação
Para efetuar a modificação, você precisará do programa Flashrom, disponível em http://softmod.ocfaq.com/bios.php e de uma BIOS de Radeon 9800 XT da mesma marca, com a mesma quantidade de memória (128 MB ou 256 MB) e preferencialmente mesma marca de memória (Samsung, Hynix, etc) e velocidade (2,8 ns, 2,5 ns, etc) da sua placa atual. Por exemplo, se sua placa de vídeo atual é uma Radeon 9800 Pro da ASUS com 256 MB de memória Hynix de 2,5 ns, você precisará baixar e atualizar com o BIOS da Radeon 9800 XT da ASUS com as mesmas características. Você encontrará uma lista completa de BIOS para download no link acima e também em http://www.techpowerup.com/bios em http://www.mvktech.net/download.php.
Você precisará copiar o Flashrom e o BIOS (que é um arquivo com extensão bin) para um disquete de boot e dar boot no micro através deste disquete. Após o boot, você deverá entrar o seguinte comando para copiar o BIOS atual da sua placa de vídeo para o disquete:
Flashrom -s 0 backup.bin
Em seguida, faça o upgrade com o comando:
Flashrom -f -p 0 nome_do_arquivo.bin
Durante o upgrade pode ser que a tela fique "embaralhada". Não faça nada. Espere a imagem retornar ao prompt do DOS com a mensagem confirmando o upgrade. Em seguida basta reiniciar a máquina e pronto!
Em nosso laboratório nós testamos este upgrade em uma Radeon 9800 Pro com 128 MB e memória Samsung de 2,8 ns da Gigabyte. Após o upgrade, a placa passou a ser reconhecida como Radeon 9800 XT, porém a imagem ficava "embaralhada" quando rodávamos jogos 3D. Investigando, chegamos à conclusão que o problema era que a memória da placa não suportava o novo clock. As memórias de 2,8 ns são especificadas para rodarem até 350 MHz (700 MHz). Como a nova configuração as forçava a rodarem a 365 MHz (730 MHz), o erro na imagem acontecia. A solução que encontramos foi editar o BIOS, baixando o clock de 365 MHz para 350 MHz, salvando este novo BIOS e efetuando um novo upgrade. A nossa placa passou a funcionar como uma Radeon 9800 XT sem nenhum problema (a não ser o fato da memória estar rodando com um clock inferior ao da Radeon 9800 XT original). Se você encontrar um problema similar, o programa para efetuar a edição do BIOS está em http://www.mvktech.net/download.php?view.157. Nele, você deve abrir o arquivo .bin da ROM da Radeon 9800 XT e baixar o clock para o máximo suportado pela memória, salvar o arquivo e efetuar um novo upgrade. Se sua placa usa memórias de 2,5 ns você não terá problemas, pois esta memória roda a até 400 MHz (800 MHz).
Nós efetuamos dois testes de desempenho. No programa 3DMark03, o desempenho 3D aumentou 10,48%, passando de 5.780 pontos para 6.386 pontos, e no programa Aquamark 3 o desempenho 3D aumentou 5%, passando de 42.949 pontos para 45.100 pontos. Nada mal para uma modificação que não custou nem um centavo...
Figura 1: Nossa Radeon 9800 Pro da Gigabyte antes do upgrade de BIOS.
Figura 2: Nossa Radeon 9800 Pro da Gigabyte transformada em uma Radeon 9800 XT.
Se ocorrer algum problema, basta você reprogramar a sua placa com o seu BIOS antigo, rodando o comando:
Flashrom -f -p 0 backup.bin
Originalmente em http://www.clubedohardware.com.br/artigos/Transformando-sua-Radeon-9800-Pro-em-uma-Radeon-9800-XT/555
© 1996-2012, Clube do Hardware. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998.
Não nos responsabilizamos por danos materiais e/ou morais de qualquer espécie promovidos pelo uso das informações contidas no Clube do Hardware.