Logo Hardware.com.br
TrancëJay
TrancëJay Geek Registrado
3.2K Mensagens 3 Curtidas

Mini-Tutorial para BiosMod nas placas da nVIDIA...

#1 Por TrancëJay 01/02/2004 - 21:17
Mini-Tutorial de BiosMod para as GeForce...

Resolvi fazer esse pequeno tutorial porque sei que tem muita gente que gostaria de fazer BiosMod, mas por algum motivo tem medo, e de certa forma se pessoa não souber das possíveis consequências é melhor que não faça e/ou que se imforme mais primeiro. Não sou muito bom com palavras, qualquer dúvida é só perguntar...

Bem, o quê é BiosMod?
Basicamente é você alterar as configurações padrões da sua VGA via hardware, para que quando você tiver que reinstalar drivers ou SO, as configurações do 'seu gosto' já estarão como padrão.

É perigoso fazer BiosMod?
Sim e não. Sim se você não tiver conhecimento total do que está fazendo, mudar configurações que não devem ser mudadas, colocar um Bios de outra VGA, exagerar no over, etc...caso contrário, faça tranquilamente...de qualquer forma é interessante dar uma lida nessas páginas:

http://www.x86-secret.com/articles/nvbios.htm
http://www.guru3d.com/xbios

O que é preciso para fazer o BiosMod?
Você tem que baixar esses programas:

X-Bios Editor (programa para editar o Bios)
DumpBios (programa para descarregar o Bios da VGA da memória para o HD)
NVFlash (programa para regravar o Bios)

Como faço o BiosMod?
Bem, vou tentar explicar da forma mais simples possível.
1-Crie uma pasta chamada flash em C:\ (você pode colocar o nome que quiser);
2-Nela, extraia todo o conteúdo do arquivo nvflash446.zip e copie o arquivo DumpBios.exe;
3-Instale o programa X-Bios Editor;
4-Execute o arquivo DumpBios.exe, ele vai descarregar uma imagem do Bios da sua VGA para o mesmo diretório onde o DumpBios.exe está (C:\flash). O nome do arquivo gerado será Bios.bin;
5-Execute o X-Bios Editor, verifique se o programa está em Português (se não estiver você pode mudar o idioma em 'Opções'. A tradução tá tosca, você escolhe o idioma que quiser). Clique em abrir, vá para o diretório C:\flash e abra o arquivo bios.bin;
6-Vai aparecer uma tela parecida com essa (para melhor exemplificar vou usar minha VGA, Uma GeForce4 Ti4200 128MB 8x da Asus):
1.jpg

Antes de começar a edição, faça um back up do Bios da sua VGA. Antes de alterar qualquer configuração, salve um arquivo old.rom (o nome fica ao seu critério).

Bem, continuando...

Nessa 1ª tela 'Geral' nós temos basicamente 3 partes: Informações sobre o bloco PCI, Informações mostradas no arranque do dispositivo (que tradução tosca) e Mensagens de entrada.

Na parte 'Informações sobre o bloco PCI' não iremos fazer nenhuma alteração pois é onde se guardam as informações sobre o Fabricante, o Chip da placa e o modelo (se você alterar isso e tentar gravar, sua VGA não vai dar mais video, isso se você conseguir gravar porque nessa versão do programa ele impede, mas é sempre bom não confiar).

Na parte 'Informação mostrada no arranque do dispositivo temos 5
opções:
Ignorar detecção de Monitor DDC: marcando essa opção você desabilita a detecção de monitores antigos;
Ativar mensagem de tamanho de memória: mostra a quantidade de memória da VGA (eu acho que fica feio pois só aparece o 'M' do MB...sei lá você que decide);
Ativar mensagem de entrada: selecionando essa opção, na hora que você estiver ligando o computador vão aparecer as informações sobre a placa;
Distribuição de planejamento: num serve pra nada!, só aparece uma mensagem tosca junto das outras informações (Engineering Release);
Force Adapter Scaling: ativando essa e outra opção que veremos mais a frente (Ativar STRAP Overwrite), dizem que o Bios tenta forçar, via hardware (através do registro STRAP, não entendi direito o que é esse registro) a habilitação do FastWrites e do Side Band Addressing, vamos discutir isso depois.

Bem, sugiro que deixem habilitadas a 1ª, 3ª e 5ª opções mas você faz do jeito que quiser.

Na 3ª parte dessa tela temos 'Mensagens de entrada'. Também temos 5 opções:
Mensagem de entrada: Aqui você digita o que quiser, mas como está especificado lá mesmo, há um limite de 80 caracteres;
Cor da mensagem: você muda o número na opção para que a mensagem aparece em outra cor (não funcionou aqui);
Contagem de frames: Aqui você escolhe o tempo em que a mensagem será exibida;
Mensagem de versão da Bios: você també digita o que quiser, há um limite de 23 caracteres;
Versão da Bios: No primeiro 'quadrado', temos a informação sobre o 'core' da placa, no meu caso 04 pois é uma GeForce4. No segundo temos a informação sobre o chip da placa, no meu caso 28 pois o chip da Ti4200 é o NV28. O terceiro e quarto 'quadrados' indicam a versão da bios em si...cada alteração nos valores indica alguma adição de tweak, resolução de bugs e assim por diante (se você alterar o 3º e/ou 4º, não será exibida a mensagem de Copyright da nVIDIA).

Bem, a minha ficou assim:
2.jpg
______________________________________________________

Partindo para o segundo menu, 'Inicialização', temos 3 partes:
Inicialização geral do registro STRAP, Tabela de velocidade de memória e Modos de TV
3.jpg

Na parte 'Inicialização geral do registro STRAP' temos 3 opções:
AGP SBA desativado: Desativa o Side Band Addressing via Hardware;
FW desativado: Desativa o FastWrites via hardware;
Ativar STRAP Overwrite: Força a ativação do FW e do SBA via hardware.

Você deixa do jeito que achar melhor. Tem gente que acha que habilitando o FW e o SBA aumenta o desempenho, mas com isso pode causar instabilidade no sistema. Comigo acontece justamente isso, por iisso deixo os 2 desabilitados pois o ganho de performance é mínimo. Para ter ativadas essas funções é válido ressaltar que, tanto a placa-mãe, quanto a Placa de video e o Sistema operacional precisam suportá-las e não necessariamente marcando a caixa 'Ativar STRAP Overwrite' e 'Force Adapter Scaling' significa que o SBA e/ou FW vai ser ativado na VGA. Aqui, sempre aparece que o WinXPPro não suporta o SBA (não sei porque), por isso tem muita gente que se espanta quando abre o AIDA e se depara com a informação que o SBA e/ou o FW é suportado mas está
desativado.

Na parte 'Tabela de velocidade de memória', temos duas tabelas: a 1ª é destinada às placas com memória DDR e a 2ª às placas com memória SDR.Para alterar um valor, clique em qualquer valor, digite o valor desejado e após isso clique em DUP para duplicar os valores, tanto da GPU, quanto das memos (é importante que você não esquece de clicar no 'DUP').
Na parte 'Modos de TV' você tem duas opções:
Fonte do modo de TV: Você escolhe entre 'Use override' e 'Use Straps'. Se escolher a 1ª opção voê poderá alterar via hardware o formato do Sinal de saída padrão na opção ao lado, que são: Force NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N e PAL-NC. Se escolher a 2ª opção o padrão será NTSC-M e você não poderá alterar via software. (aqui não deu para editar essa opção).

Aqui ficou assim:
4.jpg
_________________________________________________________

No 3º menu, 'Fontes (tipo de leitura)' você altera a fonte padrão do Bios da placa...não consegui mudar aqui...

É importante ressaltar que algumas opções podem não estar disponíveis em algumas placas, como por exemplo a opcão 'TV Mode' que não funciona com as GeForce 4 MX e algumas opções podem ser 'alteráveis' mas não surtirão efeito.

Ah, o BiosMod pode ser feito tanto em placas AGP como PCI.


Pronto, agora basta salvar o bios no diretório criado (c:\flash), você coloca no nome que quiser, no meu caso, 4200.rom

_________________________________________________________

Ufa...eu sei que teve muita coisa que não expliquei de forma coesa mas vamos a parte principal: a regravação.

Para isso basta você fazer um disco de inicialização (clique no A:, formatar, criar disco de inicialização, isso no caso do Win2000/XP).
Reinicie o micro, coloque no setup da sua placa-mãe a 1ª opção de boot para floopy, salve e saia do setup (você pode dar boot pelo CD do Win98/ME também). Depois que os arquivos do floopy tiverem sido carregados, vá para o diretório que você criou onde estão os arquivos.
[color=green]
c:
cd flash


dê um 'dir' para verificar se todos os arquivos necessários para a regrevação estão lá:


nvflash.exe
CWSDPMI.EXE
4200.rom
(mais uma vez, onde está 4200.rom você colocq o nome que você deu ao salvar o bios :lol: )

Se sim, digite no prompt:


nvflash.exe -f 4200.rom

e dê Enter, lembrando que você digita o nome que você deu ao arquivo quando o salvou no lugar do '4200'.

O programa nvflash vai conferir a integridade do Bios e se tudo estiver
certo, o monitor vai piscar por alguns segundos e se não houver nenhum erro durante a regravação, você receberá a mensagem de confirmação que tudo ocorreu 100% (infelizmente não teve como eu postar fotos dessa parte pois não consegui uma câmera, se alguém o fizer agradeço).

Reinicie o micro e veja as alterações!

Ah, não tenho informações se tem algum lugar para baixar atualizações de bios de VGAs, por isso é recomendável que você utilize a imagem do seu bios mesmo. Para restaurar o Bios original basta fazer o mesmo processo só que com o arquivo original que você tem é claro...

É isso...mas não acabou...hehehe...
E se porventura, quando você reiniciar o micro, não aparecer imagem?

sacanagem né, mas há solução: lembra que falei que era necessário guardar o Bios original? pois agora vamos precisar do arquivo. Há duas maneira de regravar o Bios se não aparecer imagem depois da 1ª regravação:

1ª) desligue o PC e coloque uma placa de Video PCI. Entre o Setup e escolha a placa PCI com o 'adaptador VGA primário (Primary VGA Adapter)' ou outro nome que estiver escrito no Setup. Reinicie o micro e repita o processo de regravação.

2ª)Se ainda não der certo, putz, essa é a última solução:
Arrume outro PC (de um amigo, sei lá) e faça um arquivo 'config.sys' com essas linhas:



[menu]menuitem=Restore,Restore origin bios
menuitem=Def, Default start
default=Restore,5

[Restore]

[Def]


and autoexec.bat
goto %config%

:Restore
NVFLASH.EXE -s4 /fold.rom -h
big_green.pngef


Copie o arquivo 'config.sys' para o disquete de inicialização que você criou e reinicie o micro. Onde está escrito 'old.rom' você coloca o nome do bios que você fez de back up. Tem que ter a extensão .rom, não pense que o back up e o arquivo 'bios.bin', por isso antes de começar a editar o Bios, salve um arquivo old.rom (o nome fica ao seu critério OK?). Espere uns 30 segundos e se tudo der certo a regravação vai ser feita automaticamente (sem imagem no monitor). Aê é só reiniciar. Nesse segundo modo, não se esquece de tirar a placa de video PCI que por ventura você tiver instalado.

Se mesmo assim não der certo, aê meu amigo...minhas condolências...

Importante: faça por sua conta e risco! se acontecer algo com sua placa não tenho nenhuma responsabilidade, apenas coloquei aqui um tutorial básico.


Bem, é isso, não sou bom redator, sei que ficaram coisas subentendidas e mal explicadas, até mesmo devo ter falado alguma besteira, mas qualquer dúvida é só postar aê, eu e o resto da galera está aqui para ajudar OK?
Acho que valeu o intuito pois procurei e não vi muita discussão sobre esse assunto aqui no fórum. Ah, esse mini-tutorial só vale para as placas da nVIDIA, espero que alguém tome iniciativa e faça um para nossa queridas Radeon...


Atualização 1: Atualização de Bios das VGAs
Se você quer atualizar o bios da sua VGA, visite essa página:
http://whitebunny.demon.nl/hardware/chipset_nvidia.html
lá tem quase todas bios, mas não são oficiais e as mudanças e melhorias são desconhecidas...

Atualização 2: Transformar GeForce para Quadro
Se você quer saber como transformar sua GeForce1, 2, 3, 4 e ou FX para uma Quadro, vejam esses links:
http://www.3donline.com.br/forum/viewtopic.php?t=2449&highlight=
http://www.geocities.com/tnaw_xtennis/

Atualização 3: Mudar os Timings das memos nas GeForce 1, 2 e/ou 3.
Estou preparando um tutorial sobre isso mais detalhado, estou meio sem tempo agora e sem acesso banda larga à Internet, aê fica meio difícil de ficar baixando alguns arquivos pra testar...mas se vocês quiserem ir mexendo, os programas são esses:
http://www.nvworld.ru/downloads/gf123edit.zip
ftp://ftp.ni.com/support/labwindows/cvi/runtime/5.0.1p4/win32/disk1.zip
ftp://ftp.ni.com/support/labwindows/cvi/runtime/5.0.1p4/win32/disk2.zip
Só pode ser feito, como já citei, nas GF 1, 2, 3 e algumas MX

Atualização 4: 3 programas excelentes para Tweaks nas GeForce:
RivaTuner
nVHardPage
GeForce Tweak Utility

Atualização 5: BiosMod FX5900 para FX5950 Ultra...
aqui tem tudo o que você precisa pra fazer o BiosMod:
http://www.cluboverclocker.com/guides/5900_Flash_Mod/
http://forums.extremeoverclocking.com/showthread.php?t=84721&highlight=bfg+5900+bios

Atualização 6: Um FAQ gigantesco com quase tudo sobre as GeForce...
muito bom mesmo:
http://www.technologyvault.co.uk/geforce/all_print2.php?prog=gef&lang=en



um abraço...

TrancëJay
:lol:
Linxz
Linxz Membro Senior Registrado
506 Mensagens 0 Curtidas
#20 Por Linxz
18/02/2004 - 15:49
yo

vo botar em pratica tao logo eu termine d resolver uns problemas aki

mas o topico tem provado sua utilidad varias x pra recomendar drivers pros colegas com geforce!

agora eh soh fixar o topico pq aborda 2 assuntos duma soh x, plus assuntos para 1 ponto simples (drivers apropriados para cada modelo e ainda 1 forceware) e 1 ponto avançado q eh acertar a bios, facilitanu a vida dos usuarios d windows... fadados a ter d formatar o PC inevitavelment.

serah q exist algum FAQ para os moderadores? tipo, "Qdo tornar 1 topico fixo?", se tiver publikem pra nois v tb =P se nao, fixa ae q eh mto util para os pobres adeptos d GeForce! sml0037
. . . . . . .
L i n x z
______________________________
ECS K7S5A | XP 1700+ | 512Sdr
MSI GF4 Ti4200 128Ddr
WinXP Pro SP2
Win98 SE
LinuxMDK 10.1
Arraso
Arraso Geek Registrado
4.1K Mensagens 1 Curtida
#23 Por Arraso
19/02/2004 - 12:00
TrancëJay
[color=red]ué, quem falou que precisa de disquete pra fazer isso? é só pegar cd do Win98/ME, dar boot escolhendo a op...


Já fiz isso pra atualizar BIOS da minha placa-mãe, lol big_green.png

É um saco pois nunca sei onde coloco os 666 CD's do Windows 98 que tenho.

mas ontem lí coisas desanimadoras. Relatos em fóruns internacionais de pessoal que flasheou a BIOS de uma GF FX 5900 normal pra 5900Ultra ou ate mesmo 5950 Ultra. Jogando por períodos longos, a tela começava a piscar, criava-se corrupções nos gráficos. Ou seja, sintomas de super-aquecimento frown.png
Oi smile.png
Artesanato (patchwork) da minha mãe: www.panoxadrez.com.br :P
mrobert
mrobert Super Participante Registrado
706 Mensagens 2 Curtidas
#24 Por mrobert
19/02/2004 - 12:31
TrancëJay
aqui deu problema quando tentei fazer isso, o nvflash nem grava o bios...


andei fazendo uns testes nas bios q baixei, editei como vc explica no tópico, e fui testar antes de gravar pra ter certeza q funciona, e encontrei alguns itens interessantes:

"minha bios tá com a versão: 4.34.20.11.00" GeForce FX 5200

testando com o vgabios.exe, aconteceu de:

4.34.20.23.16 (FX5200)
nessa bios, aparece tudo certinho, modelo FX5200, a versão, etc... mas aparece como só 64MB de memória, sendo q minha placa tem 128MB

4.34.20.16.00 (FX5200)
nessa sim apareceu 128MB, só q o modelo q mostra é ASUS GeForce V9520

4.34.20.15 (FX5200)
essa parece ser a mais coerente, mostrou FX5200 com 128MB, mas na hora de fazer uma comparação antes de gravar (nvflash -k bios.rom) ele dá um erro tb, além de ser a bios de versão menos atualizada.


Agora pergunto... E AGORA?? :lol: :lol: :lol:
Qual delas eu uso pra atualizar?
Espero ter sido claro, qualquer coisa, pergunte q tento explicar melhor.

[]ão
TrancëJay
TrancëJay Geek Registrado
3.2K Mensagens 3 Curtidas
#25 Por TrancëJay
20/02/2004 - 12:39
mrobert
andei fazendo uns testes nas bios q baixei, editei como vc explica no tópico, e fui testar antes de gravar pra ter ce...

galera, é como falei: BiosMod nas FX ainda tá dando muito problema, não é 100% garantido...e tem também a questão de atualizar o Bios, na maioria das vezes não muda absolutamente nada, o mais seguro a se fazer e mudar os dados do Bios original da placa pois esses bios encontrados na net não são oficiais. Eu mesmo postei aqui, todos arquivos de Bios atualizados que testei aqui na minha Ti4200 derão 'problemas' como por exemplo, não haver mais a opção para mudar o clock das memos...
Proper
Proper Geek Registrado
2.8K Mensagens 33 Curtidas
#26 Por Proper
21/02/2004 - 13:55
Po mano Trance, eu preciso de uma bios de uma MX440 SE, que seja possivel alterar os clocks das memos. Porque da minha nao da... :cry:
.: AMD Phenom II X4 965 / ASUS M5A97 PRO / AMD HD 5850 [900/4800 Mhz] / Patriot Signature [8192 MB] / Corsair VX450W :.
.: Sony PS3 Slim [500 GB HDD] / Microsoft Xbox 360S [250 GB HDD] + Microsoft Kinect :.
.: Samsung S23A550H / Samsung PL42C450 / Sony KLV-32S300A :.
Proper
Proper Geek Registrado
2.8K Mensagens 33 Curtidas
#28 Por Proper
21/02/2004 - 18:35
sergio_a_b
tem como sumir com o "post" de bios da minha gforce (assinatura)


Tem sim, dê uma lida detalhada no tutorial da 1ª mensagem desse tópico... :wink:
.: AMD Phenom II X4 965 / ASUS M5A97 PRO / AMD HD 5850 [900/4800 Mhz] / Patriot Signature [8192 MB] / Corsair VX450W :.
.: Sony PS3 Slim [500 GB HDD] / Microsoft Xbox 360S [250 GB HDD] + Microsoft Kinect :.
.: Samsung S23A550H / Samsung PL42C450 / Sony KLV-32S300A :.
Proper
Proper Geek Registrado
2.8K Mensagens 33 Curtidas
#31 Por Proper
22/02/2004 - 04:32
sergio_a_b
amigo Proper, alterei o bios da minha vga, tirando o post de inicialização da mesme, fico show!!! assim o micro inici...


É uma boa idéia, mas veja que no meu caso nem adianta muito fazer isso, pois a minha BIOS não permite que se altere o clock das memos, apenas da GPU, e praticamente a única utilidade que tem a minha é brincar com as mensagens do POST da VGA... :?

A minha é uma Sparkle SP7100M4SE, ou seja, é uma MX440-SE. Tentei usar a BIOS de uma GF comum que baixei no próprio site da Sparkle, e adivinhem? Cagou tudo!!!

Não aparecia nada na tela... tive que salvar a bichinha pela "no escuro", só ouvia o bip do POST da máquina e logo depois apertava F8 para entrar no menu do Windows 98, aí dava 4 tecladas na seta de baixo do teclado para selecionar a opção de iniciar o prompt de comando, e aí depois era só no comando mesmo. Conseguir fazer voltar ao normal e ainda fui mais longe, testei várias outras BIOS, e resultado... nenhuma funcionou... recuperei a minha BIOS original na marra várias vezes... hehehe...

Já dizia um amigo meu: "O que seria da vida sem grandes desafios..."

Falouz! :wink:
.: AMD Phenom II X4 965 / ASUS M5A97 PRO / AMD HD 5850 [900/4800 Mhz] / Patriot Signature [8192 MB] / Corsair VX450W :.
.: Sony PS3 Slim [500 GB HDD] / Microsoft Xbox 360S [250 GB HDD] + Microsoft Kinect :.
.: Samsung S23A550H / Samsung PL42C450 / Sony KLV-32S300A :.
mrobert
mrobert Super Participante Registrado
706 Mensagens 2 Curtidas
#32 Por mrobert
22/02/2004 - 12:22
Proper
É uma boa idéia, mas veja que no meu caso nem adianta muito fazer isso, pois a minha BIOS não permite que se altere o...


eu tenho outra dúvida, digamos q eu desista de fazer ugrade da bios da minha VGA, porém notei no X-Bios Editor, tem como mudar a frequência da GPU e Momória...
a minha vga tem as frequências de 250MHz para GPU e 400MHz para as memórias, será q eu poderia editar a própria bios original da vga, apenas mudandos os valores dos clock???

No windows já testei alguns overclocks, e chegou até 310Mhz/523Mhz, mas por segurança, pensei em colocar uns 300Mhz/515Mhz, assim ela já fica sempre na frequencia indicada sem precisar de software...
pode-se fazer isso??

[]´s valeu!!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal