NVFlash, como atualizar um BIOS em uma placa gráfica NVIDIA

Embora não seja amplamente utilizado pelo usuário médio, uma mudança de BIOS em um GPU pode corrigir problemas, melhorar o desempenho, o volume ou até mesmo as temperaturas. Dependendo dos parâmetros dele, um ou outro será modificado, mas no caso de desempenho, normalmente quando os fabricantes lançam vários modelos com o mesmo PCB e frequências diferentes poderemos escolher o melhor deles comprando o menor com apenas um flash do BIOS, mas como isso é feito? Com NV Flash.

Antes de começarmos a explicar tudo, temos que fazer um aviso por razões óbvias. Tanto quanto explicamos aqui neste artigo, atualizar um BIOS em uma GPU traz um risco, assim como em um motherboard. Nada precisa acontecer seguindo as etapas, mas o número de variáveis ​​em um sistema é tão alto quanto o número de usuários, portanto, HardZone.es não cuida de nenhum problema que surge da realização desta técnica, seja em hardware ou software.

Atualize o mesmo BIOS ou melhor para sua GPU NVIDIA

RTX 3070 3080Ti

A ideia como dissemos é simples: ou precisamos consertar algum problema de um BIOS padrão que trouxe um erro, ou queremos aprimorar alguns recursos que um novo BIOS traz para nossa placa, ou o mais comum, queremos ganhar atuação.

Os fabricantes normalmente lançam vários modelos de GPU com o mesmo PCB, onde o melhor e mais caro tem um ASIC melhor e o mais barato se contenta com um pior. Mas isso não significa que eles não possam atingir a velocidade dos mais rápidos, simplesmente afirma que o farão com uma voltagem mais alta, logo teremos mais temperatura e som em nossa placa de vídeo.

As diferenças de velocidade são de apenas 100 MHz na maioria dos casos, o que pode significar alguns FPS ou três em média em qualquer jogo, mas há certas considerações a levar em conta antes de piscar.

  1. Precisamos apenas fazer o flash das placas gráficas com o mesmo PCB, ou seja, o mesmo modelo, mas com velocidades diferentes. No caso dos modelos NVIDIA Reference, também chamados de Founders Edition, devemos olhar o número de fases de alimentação do nosso modelo e das quais vamos tirar o BIOS, já que os parâmetros de potência podem ser diferentes e nos afetar negativamente.
  2. Sabendo que a placa de circuito impresso é a mesma, a maneira ideal de não perder o ID da placa é fazer o flash de um BIOS do mesmo modelo e fabricante da placa gráfica. Se for ASUS, MSI, GIGABYTE ou EVGA, então o mesmo se possível. Nada acontecerá se mudarmos de fabricante, mas então a placa será detectada com a ID do BIOS que estamos inserindo.
  3. A luz não pode apagar no meio do piscar, ou o PC travar ou algo semelhante. Se o seu PC estiver instável, primeiro garanta a estabilidade e depois vamos com o piscar.
  4. Portanto, evite atualizar o BIOS de modelos de GPU totalmente diferentes, porque nada pode acontecer ou você pode ter um bom peso de papel momentâneo.

Dito isso e enfatizando novamente que é um processo que carrega seu risco se algo der errado, vamos para a parte prática.

NVFlash, a ferramenta para atualizar o BIOS na NVIDIA

NVFlash-1

Em primeiro lugar, precisamos baixar duas coisas da Internet: GPU-Z e o programa Flash NVFLash. O primeiro nos dará a oportunidade de fazer uma cópia de backup de nosso BIOS original, embora possa ser baixado de sites como TechPowerUp, mas se não entendermos muito e não soubermos, GPU-Z é uma maneira mais fácil de fazer e quase em menos tempo. .

Como não é aplicável neste artigo, deixaremos para outro exclusivamente sobre como fazê-lo, mas é sempre interessante fazer um backup da BIOS original caso tenha que fazer o flash por erro.

Supondo que já tenhamos esse backup, vamos ao site TechPowerUP (um entre muitos que têm NVFlash, mas geralmente tem a versão mais recente disponível) e baixe a versão que precisamos , seja por Windows, Linux ou QNX.

Depois de fazer o download do .rar, ao abri-lo, encontraremos duas pastas (como regra geral), tais como:

NVFlash-2

Vamos extrair o que corresponde ao nosso sistema operacional, pois se for de 64 bits não extrairemos a pasta x86 e logicamente vice-versa. O ideal é extraí-lo para a raiz do disco rígido C: pois é aqui que o Windows é instalado como regra.

NVFlash-3

Uma vez que a pasta é extraída na raiz do HDD ou SSD, vamos procurar a BIOS que queremos atualizar. Para isso, podemos voltar ao TechPowerUp e seus banco de dados na BIOS para baixá-lo.

Insistimos na importância dos PCBs e outros, você tem que saber o que está fazendo, senão é melhor ficar parado. Assim que tivermos o BIOS, iremos extraí-lo na mesma raiz do HDD ou SSD, onde o NVFlash foi extraído anteriormente.

Normalmente, os BIOS vêm com nomes longos e complicados, portanto, recomendamos alterar o nome do arquivo para algo mais simples, sempre mantendo a extensão .rom logicamente.

NVFlash-4

No nosso caso, o chamamos de RTX.rom, fácil e simples para os próximos passos. Feito isso, o próximo passo é ir ao nosso gerenciador de dispositivos, onde para isso clicaremos com o botão direito do mouse no ícone do Windows, na parte inferior esquerda da tela, após o que veremos um menu suspenso menu e a opção de clicar.

Administrador do dispositivo

Uma vez dentro dele, o que teremos que fazer é desabilitar a GPU do sistema, conforme mostra a imagem a seguir:

NVFlash-5

A tela irá piscar e a resolução do Windows pode mudar, o que é lógico quando você desativa o que dá vídeo ao sistema, então não há necessidade de se preocupar. O próximo passo é clicar novamente no botão Windows com o botão direito e ir para “Prompt de Comando (administrador)”.

Se em vez do Prompt de Comando virmos Powershell, devemos entrar “Configuração do Windows” -> Personalização -> Barra de Tarefas e ali desativar o botão Substituir o Prompt de Comando pelo Windows PowerShell, conforme mostrado na imagem a seguir:

NVFlash-6

Prompt de comando melhor do que PowerShell para piscar

Feito isso, podemos abrir o Prompt de Comando, que antes era conhecido como CMD ou MSDOS. Depois de abri-lo, teremos a interface gráfica de comando típica:

NVFlash-7

A primeira coisa que teremos que fazer é mover para a raiz do HDD ou SSD onde baixamos NVFlash e o BIOS, no nosso caso a raiz do disco C:. Para fazer isso você deve colocar o comando “cd ..” como visto na imagem acima, para que voltemos nas pastas.

Uma vez na raiz, a primeira coisa é listar a GPU. Para isso colocamos o seguinte comando:

nvflash –lista

Depois disso, veremos que, como regra, a GPU é listada como a opção zero:

NVFlash-8

Em nosso caso, a GeForce RTX 2060 nos lista, com seus IDs correspondentes, versões de PCB e BIOS detectadas. Pode ser que em alguns casos esteja listado como opção 1, ou mesmo em alguns menores, 2, o que não importa, pois como regra geral e a menos que tenhamos mais de uma GPU instalada, os seguintes comandos são padrão, independentemente da posição que lista o programa.

Se tivermos mais de um GPU, é importante, pois a partir de agora teríamos que indicar o número de GPUs que queremos piscar com o comando “ix”, onde X é o número do GPU em questão. Isso é válido para qualquer parâmetro que desejamos usar, uma vez que sempre temos que dizer qual GPU no sistema é afetado por aquele parâmetro (menos o parâmetro –list obviamente).

Como no nosso caso não é assim e só temos um GPU, vamos proceder para remover a proteção que vem incluída como padrão ao fazer o flash de qualquer BIOS. Para isso, usaremos o comando –protectoff. Se houvesse várias GPUs, você teria que escrever:

nvflash -ix –protectoff (onde x é o número da GPU específica)

É hora de atualizar o BIOS

Assim que o processo estiver concluído, o que devemos ver é algo muito semelhante a isto:

NVFlash-9

Já temos a GPU pronta para o flashing da BIOS da nova fatura. O comando para fazer isso é novamente muito simples:

  • Para uma GPU -> nvflash -6 lipname.rom (no nosso caso RTX.rom)
  • Para várias GPUs -> nvflash -ix -6 lipname.rom (onde x é o número da GPU que temos no comando –list)

Nem é preciso dizer que no caso de querer piscar duas ou mais GPUs, os processos terão que ser repetidos GPU por GPU, então tudo fica um pouco mais lento. Supondo que tudo esteja bem escrito, o que devemos ver para a GPU é o seguinte:

NVFlash-10

Há várias considerações a serem levadas em consideração aqui antes de pressionar a tecla “Y” no teclado, já que não há como voltar depois. Em primeiro lugar, a EEPROM, os IDs podem não corresponder se tivermos mudado o BIOS de outro fabricante, é normal, mas a versão, modelo, voltagem e tamanho do BIOS físico no PCB é importante.

No nosso caso, as duas versões do BIOS são iguais, estamos atualizando a mesma, então os dados são os mesmos. Outro detalhe que devemos olhar é a placa-mãe (placa), exceto por exceções específicas, devemos ver que é uma versão normal. Se o BIOS for detectado como outra versão, tome cuidado, você deve se certificar muito bem dos PCBs.

Se tudo estiver correto, basta pressionar o Y e o processo terá início.

NVFlash-11

Depois de atingir 100% o que veremos é o mesmo que temos na imagem acima, mudamos as versões e pouco mais. Seremos solicitados a reiniciar o PC, ao qual acessaremos. Após a reinicialização, resta apenas habilitar a GPU novamente a partir do gerenciador de dispositivos para poder desfrutar do novo BIOS em nosso NVIDIA GPU.

NVFlash-12

Depois de habilitar a GPU, a tela piscará e, às vezes, o driver pode precisar reconhecer a GPU novamente, o que pode levar alguns minutos, mas nada que chame a atenção.