2006/01/25

ビデオカードのBIOSをバージョンアップ

 今日、何となく私のパソコンに搭載しているELSA GLADIAC 940 Ultra 256MB(nVIDIA GeForce 6800 Ultra)のBIOSをバージョンアップしてみた。
 私は、自分が使用しているソフトウェアや各種周辺機器のアップデータや、マザーボードや光学ドライブ等のBIOSやファームウェアの最新版を定期的にチェックするのだが、今日は何となくGoogleでGeForce 6800 UltraのBIOSを検索していったらヒットしたので、そのサイトで新しいBIOSファイルをダウンロードし、そして再びGoogleでnVIDIA純正のBIOS更新ソフト『nVFlash』の最新版(Ver.5.25)を検索しダウンロード。

 フロッピーディスクを用意して起動ディスクを作り、ダウンロードした『nVFlash』のアーカイブを解凍して出てきた“cwsdpmi.exe”と“nvflash.exe”を起動ディスクに転送。更にダウンロードしてこれまた解凍したBIOSイメージファイル“○○○.rom(ファイル名は解凍したままの状態でも良いが、自分がわかり易い様に改名(名前を短く)しておいた方が作業しやすい)”も一緒にディスクに入れ、パソコンを再起動する。
 起動ディスクでパソコンを起動させたら、まずは“nvflash -b oldbios.rom”と入れて現在のBIOSをバックアップしておく(oldbios.romという名前は例えで、ファイル名や拡張子は自分の好きな様に変更できる)。
 バックアップしたBIOSイメージが起動ディスクに作られているのを確認したら、本来はそのまま“nvflash ○○○.rom”と入れれば、その新しいBIOSイメージファイルを書き込むはずなのだが、今回は私のグラフィックボードの製造元であるエルザジャパン謹製のBIOSではないので、これだと書き込み作業前のチェックに引っかかってしまい(PCI subsystem ID mismatchと出るはず)、書き込む事が出来ないので、“nvflash -6 ○○○.rom”と入れて、PCI subsystem IDのチェックを無効にすれば、書き込み作業が開始される。当然ながら書き込み作業中はリセットしたり電源を切ってはいけない。書き込みが成功するのを黙って祈ろう。
 10数秒程待って、書き込み成功のメッセージが出たらパソコンを再起動し、画面が正常に出れば無事アップデート完了である。

 …いつの間にか手順説明になってしまったが、私のグラフィックボードは無事最新バージョンになった訳である。
 ちなみに、私は過去に初めて行った Creative 3D Blaster Savage 4 でBIOSアップデートに失敗してメーカー修理に出した経験があるだけに、いつもながらBIOSアップデートをする際はヒヤヒヤする。…ならしなければいいのに。第一そうまでしてBIOSアップデートを行うメリットは、製造元が重大な問題を修正したBIOSファイルを公開していない限り、実はあまりなかったりする。実際どこを修正したのかも特に公開されておらず、多分知っているのは開発者のみであろう。
 とは言うものの、やっぱりアップデートしたくなるのがヲタクの性(?)。実際にアップデートしてみると、『FINAL FANTASY IX Official Benchmark』シリーズで、ウチではタルタルやチョコボが一部チカチカ点滅していたのが解消された。やはりやってみるものである。

 とりあえず『3DMark06』でベンチマーク比較してみた。

アップデート前
BIOSバージョン 5.10.02.10.13
2685 3DMarks
アップデート後
BIOSバージョン 5.10.02.10.15
2572 3DMarks

<注意>
今回の件に関わらず、各種周辺機器のBIOSやファームウェアのアップデートは各自の自己責任で行って下さい。失敗した場合、メーカーの保証を受けられなくなる場合があります。

<関連サイト>
MVKTech.net
エヌビディア 株式会社

(2005年1月27日 記事修正)
(2022年11月26日 記事修正)

[初出: Ke1gonoWeblog (はてなダイアリー版)]