コンピューター ウィンドウズ インターネット

ソフトウェアガイド:便利なオーバークロックユーティリティなど。 低電圧:モバイルカード用のKeplerビデオカードBIOSツイーカーのノイズと熱を低減します

この資料は、チューニング、システムコンポーネントのパフォーマンスとオーバークロックの評価、および監視データの追跡のための今日のさまざまなソフトウェアの読者をガイドすることを目的としています。 この記事はに基づいています 便利なリンク適切なアプリケーションをダウンロードします。

ドライバー:プラットフォーム

システムのさまざまなノード、特に要素のドライバーの正しい選択 マザーボードまた、ビデオカードのGPUは、PCの安定した動作にとって非常に重要です。 特別な「創造性」が必要ない場合は、付属のドライバーをインストールするときです。 マザーボード..。 それでも、チップセット、オーディオコントローラー、および 無線LANカード(可能な場合は)。

ベンチマーク

システムノードのパフォーマンスを評価する方法は多種多様であり、経験豊富な愛好家にはそれぞれ独自の方法があります。 以下にリストされているのは最も多い 簡単な方法、および当社のWebサイトのプロセッサ、ビデオカード、メモリモジュール、およびその他のコンポーネントのレビューに記載されているアプリケーションのセットを使用して、詳細なテストを実行できます。

これは3Dシーンのレンダリングであり、非常に人気があります。 無料で、安定した結果を示し、最大256個のプロセッサスレッド(256個)をロードできます。 AMDコアブルドーザーまたは128コア インテルCoreハイパースレッディングを使用)。 特に競争力のあるベンチマークのコンテキストでは、多かれ少なかれ関連性があります。 前のバージョンこのアプリの-

補助ユーティリティのRivaTunerStatistics Server(RTSS)とFrapsは、ベンチマークが組み込まれていないゲームのフレームレートを測定するのに役立ちます。 彼らの助けを借りて、あなたはゲームビデオを録画することができます。 Frapsのインターフェースはよりシンプルですが、このユーティリティのアップデートはほぼ2年間リリースされていません。

したがって、上記では、PCノードの構成、監視、オーバークロック、およびテストを行うための、愛好家にとって最も有用で要求の厳しいプログラムについて検討しました。 現在まで、これらの目的のためのユーティリティの選択肢は膨大であり、この記事では、おそらく、個人的に使用するすべてのアプリケーションについて言及しているわけではありません。 この資料へのコメントにあなた自身の好みについて書いてください。

温暖化が間近に迫っています。つまり、コンピュータの冷却システムはすぐにそのタスクにうまく対処できなくなります。 ビデオカードに1ペニーを費やすことなく、ビデオカードの温度、ノイズ、および電力消費を削減するにはどうすればよいですか? グラフィックアダプタの低電圧に関するこの記事をお読みください。

不足電圧(不足電圧)-電圧の低下、したがってビデオカードが使用する電流の低下を示す用語で、負荷がかかった状態での温度の大幅な低下(場合によっては10度)を伴います。 ただし、これは低電圧の利点だけではなく、ゲームのビデオカードのノイズと戦うのにも役立ちます。

原則として、温度を数度下げると、アクティブクーラーのファン速度が低下し、騒音レベルに顕著な違いが生じます。 一部のプログラム(MSI Afterburner、Trixx)では、クーラーのアルゴリズムを調整することで、さらに進んでCOノイズをさらに減らすことができます。 最初の概算として、摂氏80度の温度に焦点を当てることができます。 つまり、負荷がかかった状態でチップが80度を超えてウォームアップしないように、ファンの回転速度を変更します。 ただし、これは別のトピックですが、今日は低電圧について説明します。

徐々に電圧を下げることが望ましい。 たとえば、最初に1,200Vから1.150Vに、次に0.01ステップで、つまり1.140、1.130などになります。 縮小するたびに、ビデオカードの安定性をテストできます。つまり、しばらくの間負荷をかけたままにします。 このために、同じFurMarkを使用できます。

不足電圧は部分的にオーバークロックに似ていますが、反対方向のみです。周波数を上げる代わりに、電圧を下げる必要があります。 最初の障害(ドライバーにメッセージが表示されます)の後、GPU電圧を上げて1ステップ戻り、このモードで徹底的な安定性テストを実行する必要があります。

過小電圧のいくつかの方法を考えてみましょう。 最初の2つは使用することに要約されます 特別なユーティリティ、およびビデオカードのBIOSをフラッシュするための3番目のより高度なもの。

プログラミング方法

このプログラムのメインウィンドウには、ビデオカードコアに供給される電圧レベルを制御する調整可能なパラメータCoreVoltageがあります。 原則として、このパラメータは1,100〜1,200 Vの範囲であり、ある程度の余裕を持って製造元によって設定されます。

コア電圧インジケーターは、原則としてどのステップでも下げることができます(ただし、小さいステップの方が良いです)。この操作は、ビデオカードに何らかの害を及ぼすことはありません。 発生する最悪の事態は、コンピューターがフリーズすることです。または、ビデオカードドライバーでエラーが発生したことを示すメッセージがシステムトレイに表示される可能性があります。

MSI Afterburnerの欠点は、すべてのビデオカードの電圧を調整できないことです。

MSIAfterburnerの場合のようにSapphireTrixxアプリケーションの名前に特定のビデオカードメーカーの言及が含まれているという事実にもかかわらず、ユーティリティは言及されているものだけでなく、すべての会社のアダプターで動作します。

Trixxの利点は、このプログラムがより多くのビデオカードの電圧を調整できることです。 つまり、Afterburnerでコア電圧がロックされている場合は、Trixxを試してください。

Trixxの電圧調整手順は、Afterburnerの手順と基本的に同じです。 必要なスライダーは[オーバークロック]タブにあり、VDDCと呼ばれます。

低電圧に関するTrixxの唯一の欠点は、コンピュータの再起動時にユーティリティが電圧値を復元できないことです。 コア周波数とメモリ周波数のみが復元され、電圧は毎回手動で設定する必要があります。 アフターバーナーにはこの欠点はありませんが、前述のように、サポートするビデオカードの数が少なくなります。

ビデオカードBIOSのパラメータの変更

そのような場合の通常の警告から始めましょう。 以下に説明するすべての操作は、ご自身の危険とリスクで実行してください。 アクションの正確さがわからない場合は、BIOSをフラッシュしないでください。 ファームウェアの更新が損傷したり失敗したりすると、ビデオカードが損傷し、メーカーの保証が無効になる可能性があります。

では、ビデオカードがAfterburnerでサポートされておらず、PCを再起動するたびにTrixxを使用して手動で電圧を設定したくない場合はどうすればよいですか? この場合、ビデオカードのBIOSで指定されたパラメータを編集できます。

AMD Radeon

BIOSをコンピュータ上のファイルに保存するには、ユーティリティを使用できます GPU-Zまた ATIWinflash..。 2番目のプログラムは、後で再び役立つので、好ましいです。 BIOSアップデート GPU-Zは使用されなくなります。

BIOSをファイルに保存した後、で開く必要があります RadeonBIOSエディター、および[Voltage]フィールドの[Clock Settings]タブで、AfterburnerまたはTrixxで以前に選択した電圧値を設定します。 その後、編集したBIOSを保存します(BIOSの保存)。 新しいファイル.

最後のステップでは、ATIWinflashを起動し、必要なビデオカードを選択します。コンピューターに複数のビデオカードがある場合は、編集したBIOSをプログラムにロードし([イメージのロード])、[プログラム]ボタンを押してフラッシュします。 プログラムはしばらくの間「考え」、その後コンピュータを再起動してビデオカードに新しい電圧値をロードすることを提案します。

NVIDIA GeForce

にとって NVIDIAグラフィックカード GPU-Zプログラム(ビデオカードのBIOSをファイルに保存するため)と NiBiTor(NVIDIA BIOS Editor)ビデオカードの電圧を変更します([Voltages]タブ、3Dパラメーター)。 場合によっては、特定の離散性またはいくつかの特定の値を持つ制限された電圧範囲が3Dモードで使用できることに注意してください。 リストに必要なものが含まれていない場合は、アイデアを放棄する必要があるかもしれません。 BIOSの点滅または、十分な最小値よりわずかに高い値を使用します。

KeplerおよびMaxwellアーキテクチャ(GeForce GTX 6xx / 7xx)を備えたチップに基づくビデオカードの場合、Kepler BIOSTweakerアプリケーションが必要になります。 ただし、GPU BoostテクノロジーによるGPUの複数の動作状態を考えると、これらのモデルは多くの場合、ソフトウェアvoltmodのみを使用します。

編集後、BIOSを新しいファイルに保存し、ビデオカードにアップロードする必要があります。 これを行うには、ユーティリティをダウンロードします NVFlash、その後、編集されたBIOSを含むファイルをフラッシュする必要があります。 これを行うには、コンソールにnvflash.exe -6 BIOS.ROMと入力して、コマンドラインでの操作の基本を覚えておく必要があります。 この場合、BIOS.ROMは、ファームウェアが編集されたファイルの名前であり、NVFlashと同じディレクトリにある必要があります。

結果

ビデオカードの安定した動作を保証するために、メーカーは一定のマージンでGPU電圧を設定します。 多くの場合、デバイス自体に明らかな影響を与えることなくわずかに減らすことができ、それによってGPUの加熱が減り、それに応じて冷却システムのノイズレベルが減ります。

供給電圧を下げることの付随するボーナスは、ビデオカードの消費電力の減少でもあります。 この場合、最新の高性能ビデオカードの請求額は数十ワットになります。 ゲームがろうそくの価値があるかどうかはあなた次第です。

マクスウェル世代のグラフィックカードは時代を終え、改良されたPascalアーキテクチャを支配する力を放棄します。 しかし、これは、MHzで表されるその隠れた可能性の点でGM20xが興味深いことを止めませんでした。 Boost 2.0テクノロジーの導入により、ユーティリティ(MSI Afterburner、EVGA Precision、Palit ThunderMasterなど)を使用してビデオカードをオーバークロックするときにスティックが動かされ、周波​​数オフセットによって基本周波数と中間周波数が変化したことを覚えています。 BOOST周波数で、遅かれ早かれ、これはビデオカードの負荷を変更するときに不安定になりました。 その結果、多くのオーバークロックが減少し、さらにオーバークロックするには、「BOOSTの無効化」と呼ばれるマイクロコード編集方法を使用する必要がありました(実際、Boost 2.0テクノロジー自体はどこにも消えず、ビデオカードは以下の周波数でも動作しました。軽負荷)、または使用 サードパーティプログラム最大周波数を修正します(たとえば、-Nvidia PowerMizer Manager)。 不利な点は、アイドルモードと軽負荷での周波数と電圧の増加であり、その結果、不必要な加熱と消費が発生します。 この場合、Maxwell II BIOSTweakerの機能とビデオカードのドライバー部分がリミッターとして機能します。 しかし、HEXエディターを使用してマイクロコードの薄い世界を調べ、このアプローチによって何が得られるかを確認するとどうなるでしょうか。

ビデオカードのマイクロコードを編集する準備をしています

まず、ビデオカードの最新のBIOSバージョン(変更なし)をフラッシュする必要があります。 これは、製造元のWebサイトとサードパーティのサイト(たとえば、-TechPowerUp)の両方で見つけることができます。 BIOSをフラッシュするには、NVFlashプログラムを使用できます。 証明書の検証をバイパスしてバージョンをすぐにダウンロードすることをお勧めします。これは、彼女がさらに役立つからです。 ファームウェアの場合、Cドライブのルートに次の名前のフォルダーを作成します nvflash以前にダウンロードしたアーカイブの内容を解凍します。 また、マイクロコードファイルをフォルダのルートに追加します。これを「書き込み」ます。次に実行します。 コマンドライン管理者として、次のコマンドを順番に入力します。

  1. cd c:\ nvflash
  2. nvflash-6 namebios。ROM

ここで、namebiosはBIOSファイルの名前です。

私は主にオーバークロックにMSIアフターバーナーを使用しているので、 この素材現れるのは彼女です。 最新バージョンをダウンロードしてインストールします。 また、GPU-Zプログラムをダウンロードしてインストールします。

次のステップは、オーバークロックを使用せずに、ビデオカードの全負荷時の最大周波数と動作電圧の値を決定することです。 組み込みのGPU-Zレンダリングとセンサーモニタリングを使用してこれを行う方が便利です。

オン この例 Boost2.0モードの周波数は1.199Vで1455.5MHzで、2番目のビデオカード(BIOSについては以下で説明します)は1.193Vで1367MHzで動作しました。これらのパラメーターを覚えておきましょう。後で役立ちます。

次に、Maxwell II BIOSTweakerを使用してビデオカードにロードしたBIOSバージョンを開きます。 並行して、メインタブとそれらに表示される値を検討します。

共通タブ

TDPベースエントリー/ 3Dベースエントリー/ブーストエントリー -これらのパラメータには触れず、そのままにしておきます。

TDPベースクロック/ 3Dベースクロック/ブーストクロック -基本周波数とブースト周波数の値。 実際、TDPベースクロック/ 3DベースクロックはASICビデオカードに依存せず、手動で設定できますが、[ブーストテーブル]タブから周波数を選択します。 私の例では、34個のテーブルセルからの頻度が表示されます。

ただし、ブーストクロック周波数はビデオカードの最小ブースト周波数(1329 MHz-表の59セル)を示していますが、実際の周波数はasicカードによって決定されます(gpu-zで確認できます)-より高いasicの場合、BOOSTモードでの実際の周波数が高くなります(asicを使用したビデオカードでは、箱から出して1392.5 MHz(周波数テーブルの64の位置)に73.5%ブーストします)。 ブーストクロックを在庫の上の表の値に変更することで、ブースト周波数をシフトしています。 私の場合、周波数を1329 MHz(テーブルの59の位置)から1354.5 MHz(61の位置)に変更すると、BOOSTモードの実際の周波数が1392 MHz(64セル)から1418 MHz(66セル)に変更されます。 これにより、ABを使用せずに最大ブースト周波数を変更できます。 これは怠惰な人のための方法です。GPUクロックオフセット+ 13MHzボタンも同じことを行いますが、TDPベースクロック/ 3Dベースクロックも変更します(ただし、手動で目的のクロックに戻すことができます)。

温度目標/最大温度目標 -温度制限、同じスライダーがMSIアフターバーナーにあります。 ビデオカードが80度以上で加熱されない場合は、値を89/91に設定します。

ファン制御 -ビデオカード冷却システムのファンの速度の制御。

RPM1x / TMP1x / PER1x バルブを調整するために必要なRPM制限(PWMファンを使用する場合)/温度/ RPMパーセンテージ(電圧制御ファンを使用する場合)です。 計算方法でパーセンテージを調整することが望ましいです(私のように70ではなく2600/3200 = 81%ですが、私はPWM制御を持っています)。

使い方。

RPM13 / TMP13 / PER13 -最大rpm値、RPM13 / PER13を変更せずに、TMP13を必要と思われる値に設定します(私の例では、90度で3200 rpm(最大パスポート値))。

RPM11 / TMP11 / PER11 -これらの値に、ゲートはゼロまたは初期値から展開されます。 35 C oの上の写真では、ファンは技術的に可能な最小値から1000 rpmまで回転し、35から70 C o(TMP12)までは、2600 rpm(RPM12)までスムーズに回転します。

バルブを停止するには、RPM11 / TMP11 / PER11を0/0 / XXと記述します。ここで、XXはバルブが立つ温度です。

メモリクロック -ビデオメモリの周波数。 私たちはあなたの意見に安定した値を置き、100MHzを差し引きます。 より安定性と自信のために。

電圧テーブルタブ

このタブには、度数分布表の各周波数の電圧が表示されます。

GM200を使用していて、このタブが次のようになっている場合:

次に、電圧テーブルの2番目と3番目の行を開く必要があります。 これを行うには、Kepler BIOS TweakerでBIOSを開き、選択したスライダーを任意の位置に移動します。

次のようになります。

Maxwell II BIOS Tweakerでは、BIOSは次のようになります。

1行:可能な最大電圧(ビデオカードの電圧レギュレーターによって異なりますが、最大値は1281と1250で、幸運です)。 1281.3を入れました。

2行目:これは、ブーストクロックのベース電圧です。

ストレスを1ステップ減らしたい場合-キーボードの矢印を使用してこの行の最大電圧を1ステップ下げ、この電圧でBIOSをフラッシュし、GPU-Zのレンダリングで操作を実行します。 結果の電圧(これはドレイン電圧からのステップを引いたものになります)は、2行目と3行目の最初の値で書き込まれます。

ストレスを一歩下げたくない場合-GPU-Zレンダリングを使用して準備段階で検出された電圧を最小に設定し、プラス1ステップを最大に設定します。 この設定では、周波数は温度下でリセットされません。 このラインの最大電圧を最小値から1ステップ多く設定します。

3行:最小値は2行目と同じで、最大値は1行目と同じです。 これはまさに、MSIアフターバーナーを介してスライダーを使用して調整できる電圧です。

ソフトウェアモニタリング(GPU-Z、MSIアフターバーナー、HWiNFO)は常に正しいとは限らず、表示されるGPU電圧が実際よりも高い/低い場合があります。 これはマルチメータで確認できます。

そして今、同じgpu-zで表示された電圧ステップだけが可能なものではありません。 私のビデオカードの例を使用して変更を加えましょう。ストックBIOSのVIDは1.150、1.175、1.193、1.218などです。

まず、電圧を1.175 Vに固定して、この電圧のセル番号を決定します。 これを行うために、ストレステーブルの最初の3行に次の値を入力します:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

その結果、BOOST周波数が得られます。 対応しますセル59。

次に、ストレステーブルのセル59に移動し、必要な値だけ電圧範囲をシフトするように値をシフトします。 スクリーンショットのようにテーブルを作成すると、以前はなかったVIDカードを入手しました。 これは各セルの範囲の1つになり、下のビデオに示されているように、電圧ステップをより正確に調整できます。

6〜10 mVの電圧オフセットの場合、ブーストテーブルの次のセルに移動して+ 13MHzを取得することを検討する価値があります。 電圧ステップを変更して、多かれ少なかれ作ることができます。

パワーテーブルタブ

これらは電力制限です。 最初の6つのグループに関心があります(各グループは最小値|定義値|最大値で構成されます)。

最初のグループはTDPカードです。 実際、メーカーが冷却システムを設計する際に考慮に入れるこの熱の計算値は、電力制限とは関係ありません。 6番目のグループの値と同じに設定します。

2番目のグループ-スキップします。

3番目のグループ-力 PCI-Eスロット、最大75Wを考慮してこのグループを設定します。

4番目のグループ-最初のコネクタの許容電力 追加の食べ物..。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

5番目のグループは、2番目の補助電源コネクタの許容電力です。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

6番目のグループは電力制限です。 これが私たちが最も興味を持っていることです。 値は、表に設定したビデオカードのすべての電源の値の合計から計算されます。 同じ値を1つのグループに書き込みます(オプション)。

ブーストテーブルタブ

ここに周波数の表があります。そのため、ここに集められています。 ここでの各周波数は、対応するテーブルからの電圧と結合され、バインディングはセル番号に従って行われます。 Max Table Clockスライダーを使用すると、周波数を35セルから74セルに上下にシフトできます。 これはMSIアフターバーナーと同じです。 また、ここでは、最大BOOST周波数が増加すると、すべての中間周波数も変化することがはっきりとわかります。

ブースト状態タブ

P00とP02の最大GPCを度数分布表の74セルの値に変更するだけで、残りは関係ありません。

[クロック状態]タブ

DDRプロファイルP00では、最初のタブからメモリ周波数を設定します(より正確には、周波数が変化するとここで変化します)が、P02のDDRはそのままにするか、P00の値に変更します。 そのままにしておくと、CUDAを使うと周波数がこの値まで下がります。

HEXエディターを使用した度数分布表の編集

まず、2行目と3行目に必要なブースト電圧をこのように設定します(この例では、BOOSTの電圧を1.175 Vに下げましたが、記事の冒頭で助けを借りて覚えておく価値がありますGPU-Zの動作電圧と周波数はすでに決定されているので、必要な電圧を設定します)。

2行目では、正しい値に1ステップを追加し、3行目では、MSIアフターバーナーを介して電圧を上げることができる最大値を設定します。 MSIアフターバーナーを使用して電圧が上昇すると、加熱中の電圧が2行目で指定された最小値まで低下することに注意してください。

3Dベースクロック周波数がどのセルにあるかを覚えています。

ブースト位置(1.174 Vのビデオカードのコピーでは、これは59セルです)で、この電圧で安定する周波数を設定します(2〜3ステップ低く設定し、残りをMSIアフターバーナーで調整することをお勧めします) 。

次に、任意のHEXエディター(HxDを使用)でBIOSを開き、次のようにBOOSTセルを探します。セル番号に12を追加し(私の例では59 + 12 = 71)、16進数に変換します(71d = 47h) 。 次に、このセルの周波数(私にとっては1455.5)を取得し、2(1455.5 * 2 = 2911)を掛けて、16進数(2911d = 0B5Fh)に変換します。 ゼロを失うことはありません。 次に、HEXBIOSコードで次の16進シーケンスを探します。 47 5F 0B 00 01

どこ 47 -セルBOOSTの16進コード、 5F 0B-最下位桁が前方にある2倍の頻度(0B_5F)、0001-コマンドコード。 左側(46番目の位置から)には、58から5の1グループのセルがあります。基本周波数とブースト周波数(1405 MHzを選択)の間にある周波数値を取得し、使い慣れた形式に変換します( 1405 * 2 = 2810d = 0AFAh)、ブースト前のセル(私の場合は58)から、基本周波数+ 1があったセル(43 + 1 = 44)に挿入し、必要な値に変更します( FA 0A)。 度数分布表を編集した後、電圧表の値を相互に関連付け(同じ周波数のすべてのセルに1つの電圧範囲を設定できます)、BIOSを保存します(Maxwell II BIOS Tweakerで開いて保存してください)チェックサムを書き換える)そしてそれをフラッシュします。

任意の周波数を記述し、任意のステップを選択できますが、ツイーカーはそれに詰め込まれていない周波数を消すことができます。 これはプログラムの欠陥です。KeplerBIOSTweakerはMaxwellのBIOSも表示します。

結論

ビデオカードのオーバークロックにはいくつかの理由があります。 ここにスポーツへの関心があり、毎秒数フレームの追加の必要性、または単に美しい数字の追求があります。 この記事では、加速中にホイールに挿入されたスティックを取り除く方法の小さな例を見ました。 私の意見では、Boost 2.0テクノロジーは、原因と結果のプログラムシーケンスと同じであるため、条件を変更すると、動作モードが変更されます。 HEXエディターを使用し、電圧と周波数のテーブルを変更することで、GTX 980 TI(空冷を使用)で前例のない結果を達成しました。コア周波数は1592 MHz、実効ビデオメモリ周波数は1.27Vの電圧で8500MHzです。 ソフトウェアアプリケーション 3DMarkパッケージのFirestrikeは、同じ電圧と1596 / 8400MHzのFirestrikeExtremeでそれぞれ22666グラフィックポイントを達成し、結果は10641グラフィックポイントでした。

ゲームの場合、この手法の使用も非常に便利であることがわかりました。 たとえば、任意の負荷の下で1558 MHzのコア周波数(メモリ周波数は8400 MHz)での絶対安定性は、1.199Vで達成されました。

動作電圧を下げることにより、ビデオカードは冷たく、ほとんど静かであることがわかりました。 1.143 Vの電圧で、ビデオカードは1503MHzの周波数で動作しました。

この場合、周波数は一定のマージンで設定されました

負荷が変化したとき、中間周波数は多くなく、BOOST周波数、ベース、そして安定した電圧が選択された唯一の中間周波数がありました。 同時に、上の写真にあるように、省エネ機能は正しく機能しました。

創造性を発揮し、自分自身とニーズに合わせてBIOSを調整しますが、すべての操作は自分の危険とリスクで行うことを忘れないでください。 幸せで安定したオーバークロック!

マクスウェル世代のグラフィックカードは時代を終え、改良されたPascalアーキテクチャを支配する力を放棄します。 しかし、これは、MHzで表されるその隠れた可能性の点でGM20xが興味深いことを止めませんでした。 Boost 2.0テクノロジーの導入により、ユーティリティ(MSI Afterburner、EVGA Precision、Palit ThunderMasterなど)を使用してビデオカードをオーバークロックするときにスティックが動かされ、周波​​数オフセットによって基本周波数と中間周波数が変化したことを覚えています。 BOOST周波数で、遅かれ早かれ、これはビデオカードの負荷を変更するときに不安定になりました。 その結果、多くの人がオーバークロックを減らし、さらにオーバークロックするには、「BOOSTを無効にする」と呼ばれるマイクロコード編集方法を使用する必要がありました(実際、Boost 2.0テクノロジー自体はどこにも消えず、ビデオカードは単に高い周波数でも機能しました軽負荷時)、または最大周波数を修正するためのサードパーティプログラム(たとえば、-Nvidia PowerMizer Manager)を使用します。 不利な点は、アイドルモードと軽負荷での周波数と電圧の増加であり、その結果、不必要な加熱と消費が発生します。 この場合、Maxwell II BIOSTweakerの機能とビデオカードのドライバー部分がリミッターとして機能します。 しかし、HEXエディターを使用してマイクロコードの薄い世界を調べ、このアプローチによって何が得られるかを確認するとどうなるでしょうか。

ビデオカードのマイクロコードを編集する準備をしています

まず、ビデオカードの最新のBIOSバージョン(変更なし)をフラッシュする必要があります。 これは、製造元のWebサイトとサードパーティのサイト(たとえば、-TechPowerUp)の両方で見つけることができます。 BIOSをフラッシュするには、NVFlashプログラムを使用できます。 証明書の検証をバイパスしてバージョンをすぐにダウンロードすることをお勧めします。これは、彼女がさらに役立つからです。 ファームウェアの場合、Cドライブのルートに次の名前のフォルダーを作成します nvflash以前にダウンロードしたアーカイブの内容を解凍します。 また、「書き込む」フォルダーのルートにマイクロコードファイルを追加します。次に、管理者としてコマンドラインを実行し、次のコマンドを順番に入力します。

  1. cd c:\ nvflash
  2. nvflash-6 namebios。ROM

ここで、namebiosはBIOSファイルの名前です。

私は主にオーバークロックにMSIアフターバーナーを使用しているので、この記事で取り上げます。 最新バージョンをダウンロードしてインストールします。 また、GPU-Zプログラムをダウンロードしてインストールします。

次のステップは、オーバークロックを使用せずに、ビデオカードの全負荷時の最大周波数と動作電圧の値を決定することです。 組み込みのGPU-Zレンダリングとセンサーモニタリングを使用してこれを行う方が便利です。

この例では、Boost2.0モードの周波数は1.199Vの電圧で1455.5MHzであり、2番目のビデオカード(BIOSについては以下で説明します)は1.193Vで1367MHzで動作しました。これらのパラメーターを覚えておきましょう。私たちにとって便利です。

次に、Maxwell II BIOSTweakerを使用してビデオカードにロードしたBIOSバージョンを開きます。 並行して、メインタブとそれらに表示される値を検討します。

共通タブ

TDPベースエントリー/ 3Dベースエントリー/ブーストエントリー -これらのパラメータには触れず、そのままにしておきます。

TDPベースクロック/ 3Dベースクロック/ブーストクロック -基本周波数とブースト周波数の値。 実際、TDPベースクロック/ 3DベースクロックはASICビデオカードに依存せず、手動で設定できますが、[ブーストテーブル]タブから周波数を選択します。 私の例では、34個のテーブルセルからの頻度が表示されます。

ただし、ブーストクロック周波数はビデオカードの最小ブースト周波数(1329 MHz-表の59セル)を示していますが、実際の周波数はasicカードによって決定されます(gpu-zで確認できます)-より高いasicの場合、BOOSTモードでの実際の周波数が高くなります(asicを使用したビデオカードでは、箱から出して1392.5 MHz(周波数テーブルの64の位置)に73.5%ブーストします)。 ブーストクロックを在庫の上の表の値に変更することで、ブースト周波数をシフトしています。 私の場合、周波数を1329 MHz(テーブルの59の位置)から1354.5 MHz(61の位置)に変更すると、BOOSTモードの実際の周波数が1392 MHz(64セル)から1418 MHz(66セル)に変更されます。 これにより、ABを使用せずに最大ブースト周波数を変更できます。 これは怠惰な人のための方法です。GPUクロックオフセット+ 13MHzボタンも同じことを行いますが、TDPベースクロック/ 3Dベースクロックも変更します(ただし、手動で目的のクロックに戻すことができます)。

温度目標/最大温度目標 -温度制限、同じスライダーがMSIアフターバーナーにあります。 ビデオカードが80度以上で加熱されない場合は、値を89/91に設定します。

ファン制御 -ビデオカード冷却システムのファンの速度の制御。

RPM1x / TMP1x / PER1x バルブを調整するために必要なRPM制限(PWMファンを使用する場合)/温度/ RPMパーセンテージ(電圧制御ファンを使用する場合)です。 計算方法でパーセンテージを調整することが望ましいです(私のように70ではなく2600/3200 = 81%ですが、私はPWM制御を持っています)。

使い方。

RPM13 / TMP13 / PER13 -最大rpm値、RPM13 / PER13を変更せずに、TMP13を必要と思われる値に設定します(私の例では、90度で3200 rpm(最大パスポート値))。

RPM11 / TMP11 / PER11 -これらの値に、ゲートはゼロまたは初期値から展開されます。 35 C oの上の写真では、ファンは技術的に可能な最小値から1000 rpmまで回転し、35から70 C o(TMP12)までは、2600 rpm(RPM12)までスムーズに回転します。

バルブを停止するには、RPM11 / TMP11 / PER11を0/0 / XXと記述します。ここで、XXはバルブが立つ温度です。

メモリクロック -ビデオメモリの周波数。 私たちはあなたの意見に安定した値を置き、100MHzを差し引きます。 より安定性と自信のために。

電圧テーブルタブ

このタブには、度数分布表の各周波数の電圧が表示されます。

GM200を使用していて、このタブが次のようになっている場合:

次に、電圧テーブルの2番目と3番目の行を開く必要があります。 これを行うには、Kepler BIOS TweakerでBIOSを開き、選択したスライダーを任意の位置に移動します。

次のようになります。

Maxwell II BIOS Tweakerでは、BIOSは次のようになります。

1行:可能な最大電圧(ビデオカードの電圧レギュレーターによって異なりますが、最大値は1281と1250で、幸運です)。 1281.3を入れました。

2行目:これは、ブーストクロックのベース電圧です。

ストレスを1ステップ減らしたい場合-キーボードの矢印を使用してこの行の最大電圧を1ステップ下げ、この電圧でBIOSをフラッシュし、GPU-Zのレンダリングで操作を実行します。 結果の電圧(これはドレイン電圧からのステップを引いたものになります)は、2行目と3行目の最初の値で書き込まれます。

ストレスを一歩下げたくない場合-GPU-Zレンダリングを使用して準備段階で検出された電圧を最小に設定し、プラス1ステップを最大に設定します。 この設定では、周波数は温度下でリセットされません。 このラインの最大電圧を最小値から1ステップ多く設定します。

3行:最小値は2行目と同じで、最大値は1行目と同じです。 これはまさに、MSIアフターバーナーを介してスライダーを使用して調整できる電圧です。

ソフトウェアモニタリング(GPU-Z、MSIアフターバーナー、HWiNFO)は常に正しいとは限らず、表示されるGPU電圧が実際よりも高い/低い場合があります。 これはマルチメータで確認できます。

そして今、同じgpu-zで表示された電圧ステップだけが可能なものではありません。 私のビデオカードの例を使用して変更を加えましょう。ストックBIOSのVIDは1.150、1.175、1.193、1.218などです。

まず、電圧を1.175 Vに固定して、この電圧のセル番号を決定します。 これを行うために、ストレステーブルの最初の3行に次の値を入力します:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

その結果、BOOST周波数が得られます。 対応しますセル59。

次に、ストレステーブルのセル59に移動し、必要な値だけ電圧範囲をシフトするように値をシフトします。 スクリーンショットのようにテーブルを作成すると、以前はなかったVIDカードを入手しました。 これは各セルの範囲の1つになり、下のビデオに示されているように、電圧ステップをより正確に調整できます。

6〜10 mVの電圧オフセットの場合、ブーストテーブルの次のセルに移動して+ 13MHzを取得することを検討する価値があります。 電圧ステップを変更して、多かれ少なかれ作ることができます。

パワーテーブルタブ

これらは電力制限です。 最初の6つのグループに関心があります(各グループは最小値|定義値|最大値で構成されます)。

最初のグループはTDPカードです。 実際、メーカーが冷却システムを設計する際に考慮に入れるこの熱の計算値は、電力制限とは関係ありません。 6番目のグループの値と同じに設定します。

2番目のグループ-スキップします。

3番目のグループはPCI-Eスロットの電力であり、最大75Wを考慮してこのグループを設定します。

4番目のグループは、最初の補助電源コネクタの許容電力です。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

5番目のグループは、2番目の補助電源コネクタの許容電力です。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

6番目のグループは電力制限です。 これが私たちが最も興味を持っていることです。 値は、表に設定したビデオカードのすべての電源の値の合計から計算されます。 同じ値を1つのグループに書き込みます(オプション)。

ブーストテーブルタブ

ここに周波数の表があります。そのため、ここに集められています。 ここでの各周波数は、対応するテーブルからの電圧と結合され、バインディングはセル番号に従って行われます。 Max Table Clockスライダーを使用すると、周波数を35セルから74セルに上下にシフトできます。 これはMSIアフターバーナーと同じです。 また、ここでは、最大BOOST周波数が増加すると、すべての中間周波数も変化することがはっきりとわかります。

ブースト状態タブ

P00とP02の最大GPCを度数分布表の74セルの値に変更するだけで、残りは関係ありません。

[クロック状態]タブ

DDRプロファイルP00では、最初のタブからメモリ周波数を設定します(より正確には、周波数が変化するとここで変化します)が、P02のDDRはそのままにするか、P00の値に変更します。 そのままにしておくと、CUDAを使うと周波数がこの値まで下がります。

HEXエディターを使用した度数分布表の編集

まず、2行目と3行目に必要なブースト電圧をこのように設定します(この例では、BOOSTの電圧を1.175 Vに下げましたが、記事の冒頭で助けを借りて覚えておく価値がありますGPU-Zの動作電圧と周波数はすでに決定されているので、必要な電圧を設定します)。

2行目では、正しい値に1ステップを追加し、3行目では、MSIアフターバーナーを介して電圧を上げることができる最大値を設定します。 MSIアフターバーナーを使用して電圧が上昇すると、加熱中の電圧が2行目で指定された最小値まで低下することに注意してください。

3Dベースクロック周波数がどのセルにあるかを覚えています。

ブースト位置(1.174 Vのビデオカードのコピーでは、これは59セルです)で、この電圧で安定する周波数を設定します(2〜3ステップ低く設定し、残りをMSIアフターバーナーで調整することをお勧めします) 。

次に、任意のHEXエディター(HxDを使用)でBIOSを開き、次のようにBOOSTセルを探します。セル番号に12を追加し(私の例では59 + 12 = 71)、16進数に変換します(71d = 47h) 。 次に、このセルの周波数(私にとっては1455.5)を取得し、2(1455.5 * 2 = 2911)を掛けて、16進数(2911d = 0B5Fh)に変換します。 ゼロを失うことはありません。 次に、HEXBIOSコードで次の16進シーケンスを探します。 47 5F 0B 00 01

どこ 47 -セルBOOSTの16進コード、 5F 0B-最下位桁が前方にある2倍の頻度(0B_5F)、0001-コマンドコード。 左側(46番目の位置から)には、58から5の1グループのセルがあります。基本周波数とブースト周波数(1405 MHzを選択)の間にある周波数値を取得し、使い慣れた形式に変換します( 1405 * 2 = 2810d = 0AFAh)、ブースト前のセル(私の場合は58)から、基本周波数+ 1があったセル(43 + 1 = 44)に挿入し、必要な値に変更します( FA 0A)。 度数分布表を編集した後、電圧表の値を相互に関連付け(同じ周波数のすべてのセルに1つの電圧範囲を設定できます)、BIOSを保存します(Maxwell II BIOS Tweakerで開いて保存してください)チェックサムを書き換える)そしてそれをフラッシュします。

任意の周波数を記述し、任意のステップを選択できますが、ツイーカーはそれに詰め込まれていない周波数を消すことができます。 これはプログラムの欠陥です。KeplerBIOSTweakerはMaxwellのBIOSも表示します。

結論

ビデオカードのオーバークロックにはいくつかの理由があります。 ここにスポーツへの関心があり、毎秒数フレームの追加の必要性、または単に美しい数字の追求があります。 この記事では、加速中にホイールに挿入されたスティックを取り除く方法の小さな例を見ました。 私の意見では、Boost 2.0テクノロジーは、原因と結果のプログラムシーケンスと同じであるため、条件を変更すると、動作モードが変更されます。 HEXエディターを使用し、電圧と周波数のテーブルを変更すると、GTX 980 TI(空冷を使用)で前例のない結果が得られました。コア周波数は1592 MHz、実効ビデオメモリ周波数は8500 MHz、電圧は1.27Vです。パッケージ3DMarkのFirestrikeソフトウェアアプリケーションは、同じ電圧と1596 / 8400MHzのFirestrikeExtremeで、それぞれ22666グラフィックポイントの結果を達成しました。結果は10641グラフィックポイントでした。

ゲームの場合、この手法の使用も非常に便利であることがわかりました。 たとえば、任意の負荷の下で1558 MHzのコア周波数(メモリ周波数は8400 MHz)での絶対安定性は、1.199Vで達成されました。

動作電圧を下げることにより、ビデオカードは冷たく、ほとんど静かであることがわかりました。 1.143 Vの電圧で、ビデオカードは1503MHzの周波数で動作しました。

この場合、周波数は一定のマージンで設定されました

負荷が変化したとき、中間周波数は多くなく、BOOST周波数、ベース、そして安定した電圧が選択された唯一の中間周波数がありました。 同時に、上の写真にあるように、省エネ機能は正しく機能しました。

創造性を発揮し、自分自身とニーズに合わせてBIOSを調整しますが、すべての操作は自分の危険とリスクで行うことを忘れないでください。 幸せで安定したオーバークロック!

マクスウェル世代のグラフィックカードは時代を終え、改良されたPascalアーキテクチャを支配する力を放棄します。 しかし、これは、MHzで表されるその隠れた可能性の点でGM20xが興味深いことを止めませんでした。 Boost 2.0テクノロジーの導入により、ユーティリティ(MSI Afterburner、EVGA Precision、Palit ThunderMasterなど)を使用してビデオカードをオーバークロックするときにスティックが動かされ、周波​​数オフセットによって基本周波数と中間周波数が変化したことを覚えています。 BOOST周波数で、遅かれ早かれ、これはビデオカードの負荷を変更するときに不安定になりました。 その結果、多くの人がオーバークロックを減らし、さらにオーバークロックするには、「BOOSTを無効にする」と呼ばれるマイクロコード編集方法を使用する必要がありました(実際、Boost 2.0テクノロジー自体はどこにも消えず、ビデオカードは単に高い周波数でも機能しました軽負荷時)、または最大周波数を修正するためのサードパーティプログラム(たとえば、-Nvidia PowerMizer Manager)を使用します。 不利な点は、アイドルモードと軽負荷での周波数と電圧の増加であり、その結果、不必要な加熱と消費が発生します。 この場合、Maxwell II BIOSTweakerの機能とビデオカードのドライバー部分がリミッターとして機能します。 しかし、HEXエディターを使用してマイクロコードの薄い世界を調べ、このアプローチによって何が得られるかを確認するとどうなるでしょうか。

ビデオカードのマイクロコードを編集する準備をしています

まず、ビデオカードの最新のBIOSバージョン(変更なし)をフラッシュする必要があります。 これは、製造元のWebサイトとサードパーティのサイト(たとえば、-TechPowerUp)の両方で見つけることができます。 BIOSをフラッシュするには、NVFlashプログラムを使用できます。 証明書の検証をバイパスしてバージョンをすぐにダウンロードすることをお勧めします。これは、彼女がさらに役立つからです。 ファームウェアの場合、Cドライブのルートに次の名前のフォルダーを作成します nvflash以前にダウンロードしたアーカイブの内容を解凍します。 また、「書き込む」フォルダーのルートにマイクロコードファイルを追加します。次に、管理者としてコマンドラインを実行し、次のコマンドを順番に入力します。

  1. cd c:\ nvflash
  2. nvflash-6 namebios。ROM

ここで、namebiosはBIOSファイルの名前です。

私は主にオーバークロックにMSIアフターバーナーを使用しているので、この記事で取り上げます。 最新バージョンをダウンロードしてインストールします。 また、GPU-Zプログラムをダウンロードしてインストールします。

次のステップは、オーバークロックを使用せずに、ビデオカードの全負荷時の最大周波数と動作電圧の値を決定することです。 組み込みのGPU-Zレンダリングとセンサーモニタリングを使用してこれを行う方が便利です。

この例では、Boost2.0モードの周波数は1.199Vの電圧で1455.5MHzであり、2番目のビデオカード(BIOSについては以下で説明します)は1.193Vで1367MHzで動作しました。これらのパラメーターを覚えておきましょう。私たちにとって便利です。

次に、Maxwell II BIOSTweakerを使用してビデオカードにロードしたBIOSバージョンを開きます。 並行して、メインタブとそれらに表示される値を検討します。

共通タブ

TDPベースエントリー/ 3Dベースエントリー/ブーストエントリー -これらのパラメータには触れず、そのままにしておきます。

TDPベースクロック/ 3Dベースクロック/ブーストクロック -基本周波数とブースト周波数の値。 実際、TDPベースクロック/ 3DベースクロックはASICビデオカードに依存せず、手動で設定できますが、[ブーストテーブル]タブから周波数を選択します。 私の例では、34個のテーブルセルからの頻度が表示されます。

ただし、ブーストクロック周波数はビデオカードの最小ブースト周波数(1329 MHz-表の59セル)を示していますが、実際の周波数はasicカードによって決定されます(gpu-zで確認できます)-より高いasicの場合、BOOSTモードでの実際の周波数が高くなります(asicを使用したビデオカードでは、箱から出して1392.5 MHz(周波数テーブルの64の位置)に73.5%ブーストします)。 ブーストクロックを在庫の上の表の値に変更することで、ブースト周波数をシフトしています。 私の場合、周波数を1329 MHz(テーブルの59の位置)から1354.5 MHz(61の位置)に変更すると、BOOSTモードの実際の周波数が1392 MHz(64セル)から1418 MHz(66セル)に変更されます。 これにより、ABを使用せずに最大ブースト周波数を変更できます。 これは怠惰な人のための方法です。GPUクロックオフセット+ 13MHzボタンも同じことを行いますが、TDPベースクロック/ 3Dベースクロックも変更します(ただし、手動で目的のクロックに戻すことができます)。

温度目標/最大温度目標 -温度制限、同じスライダーがMSIアフターバーナーにあります。 ビデオカードが80度以上で加熱されない場合は、値を89/91に設定します。

ファン制御 -ビデオカード冷却システムのファンの速度の制御。

RPM1x / TMP1x / PER1x バルブを調整するために必要なRPM制限(PWMファンを使用する場合)/温度/ RPMパーセンテージ(電圧制御ファンを使用する場合)です。 計算方法でパーセンテージを調整することが望ましいです(私のように70ではなく2600/3200 = 81%ですが、私はPWM制御を持っています)。

使い方。

RPM13 / TMP13 / PER13 -最大rpm値、RPM13 / PER13を変更せずに、TMP13を必要と思われる値に設定します(私の例では、90度で3200 rpm(最大パスポート値))。

RPM11 / TMP11 / PER11 -これらの値に、ゲートはゼロまたは初期値から展開されます。 35 C oの上の写真では、ファンは技術的に可能な最小値から1000 rpmまで回転し、35から70 C o(TMP12)までは、2600 rpm(RPM12)までスムーズに回転します。

バルブを停止するには、RPM11 / TMP11 / PER11を0/0 / XXと記述します。ここで、XXはバルブが立つ温度です。

メモリクロック -ビデオメモリの周波数。 私たちはあなたの意見に安定した値を置き、100MHzを差し引きます。 より安定性と自信のために。

電圧テーブルタブ

このタブには、度数分布表の各周波数の電圧が表示されます。

GM200を使用していて、このタブが次のようになっている場合:

次に、電圧テーブルの2番目と3番目の行を開く必要があります。 これを行うには、Kepler BIOS TweakerでBIOSを開き、選択したスライダーを任意の位置に移動します。

次のようになります。

Maxwell II BIOS Tweakerでは、BIOSは次のようになります。

1行:可能な最大電圧(ビデオカードの電圧レギュレーターによって異なりますが、最大値は1281と1250で、幸運です)。 1281.3を入れました。

2行目:これは、ブーストクロックのベース電圧です。

ストレスを1ステップ減らしたい場合-キーボードの矢印を使用してこの行の最大電圧を1ステップ下げ、この電圧でBIOSをフラッシュし、GPU-Zのレンダリングで操作を実行します。 結果の電圧(これはドレイン電圧からのステップを引いたものになります)は、2行目と3行目の最初の値で書き込まれます。

ストレスを一歩下げたくない場合-GPU-Zレンダリングを使用して準備段階で検出された電圧を最小に設定し、プラス1ステップを最大に設定します。 この設定では、周波数は温度下でリセットされません。 このラインの最大電圧を最小値から1ステップ多く設定します。

3行:最小値は2行目と同じで、最大値は1行目と同じです。 これはまさに、MSIアフターバーナーを介してスライダーを使用して調整できる電圧です。

ソフトウェアモニタリング(GPU-Z、MSIアフターバーナー、HWiNFO)は常に正しいとは限らず、表示されるGPU電圧が実際よりも高い/低い場合があります。 これはマルチメータで確認できます。

そして今、同じgpu-zで表示された電圧ステップだけが可能なものではありません。 私のビデオカードの例を使用して変更を加えましょう。ストックBIOSのVIDは1.150、1.175、1.193、1.218などです。

まず、電圧を1.175 Vに固定して、この電圧のセル番号を決定します。 これを行うために、ストレステーブルの最初の3行に次の値を入力します:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

その結果、BOOST周波数が得られます。 対応しますセル59。

次に、ストレステーブルのセル59に移動し、必要な値だけ電圧範囲をシフトするように値をシフトします。 スクリーンショットのようにテーブルを作成すると、以前はなかったVIDカードを入手しました。 これは各セルの範囲の1つになり、下のビデオに示されているように、電圧ステップをより正確に調整できます。

6〜10 mVの電圧オフセットの場合、ブーストテーブルの次のセルに移動して+ 13MHzを取得することを検討する価値があります。 電圧ステップを変更して、多かれ少なかれ作ることができます。

パワーテーブルタブ

これらは電力制限です。 最初の6つのグループに関心があります(各グループは最小値|定義値|最大値で構成されます)。

最初のグループはTDPカードです。 実際、メーカーが冷却システムを設計する際に考慮に入れるこの熱の計算値は、電力制限とは関係ありません。 6番目のグループの値と同じに設定します。

2番目のグループ-スキップします。

3番目のグループはPCI-Eスロットの電力であり、最大75Wを考慮してこのグループを設定します。

4番目のグループは、最初の補助電源コネクタの許容電力です。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

5番目のグループは、2番目の補助電源コネクタの許容電力です。 6ピンに75,000、8ピンPCI-Eに150,000を配置しました。

6番目のグループは電力制限です。 これが私たちが最も興味を持っていることです。 値は、表に設定したビデオカードのすべての電源の値の合計から計算されます。 同じ値を1つのグループに書き込みます(オプション)。

ブーストテーブルタブ

ここに周波数の表があります。そのため、ここに集められています。 ここでの各周波数は、対応するテーブルからの電圧と結合され、バインディングはセル番号に従って行われます。 Max Table Clockスライダーを使用すると、周波数を35セルから74セルに上下にシフトできます。 これはMSIアフターバーナーと同じです。 また、ここでは、最大BOOST周波数が増加すると、すべての中間周波数も変化することがはっきりとわかります。

ブースト状態タブ

P00とP02の最大GPCを度数分布表の74セルの値に変更するだけで、残りは関係ありません。

[クロック状態]タブ

DDRプロファイルP00では、最初のタブからメモリ周波数を設定します(より正確には、周波数が変化するとここで変化します)が、P02のDDRはそのままにするか、P00の値に変更します。 そのままにしておくと、CUDAを使うと周波数がこの値まで下がります。

HEXエディターを使用した度数分布表の編集

まず、2行目と3行目に必要なブースト電圧をこのように設定します(この例では、BOOSTの電圧を1.175 Vに下げましたが、記事の冒頭で助けを借りて覚えておく価値がありますGPU-Zの動作電圧と周波数はすでに決定されているので、必要な電圧を設定します)。

2行目では、正しい値に1ステップを追加し、3行目では、MSIアフターバーナーを介して電圧を上げることができる最大値を設定します。 MSIアフターバーナーを使用して電圧が上昇すると、加熱中の電圧が2行目で指定された最小値まで低下することに注意してください。

3Dベースクロック周波数がどのセルにあるかを覚えています。

ブースト位置(1.174 Vのビデオカードのコピーでは、これは59セルです)で、この電圧で安定する周波数を設定します(2〜3ステップ低く設定し、残りをMSIアフターバーナーで調整することをお勧めします) 。

次に、任意のHEXエディター(HxDを使用)でBIOSを開き、次のようにBOOSTセルを探します。セル番号に12を追加し(私の例では59 + 12 = 71)、16進数に変換します(71d = 47h) 。 次に、このセルの周波数(私にとっては1455.5)を取得し、2(1455.5 * 2 = 2911)を掛けて、16進数(2911d = 0B5Fh)に変換します。 ゼロを失うことはありません。 次に、HEXBIOSコードで次の16進シーケンスを探します。 47 5F 0B 00 01

どこ 47 -セルBOOSTの16進コード、 5F 0B-最下位桁が前方にある2倍の頻度(0B_5F)、0001-コマンドコード。 左側(46番目の位置から)には、58から5の1グループのセルがあります。基本周波数とブースト周波数(1405 MHzを選択)の間にある周波数値を取得し、使い慣れた形式に変換します( 1405 * 2 = 2810d = 0AFAh)、ブースト前のセル(私の場合は58)から、基本周波数+ 1があったセル(43 + 1 = 44)に挿入し、必要な値に変更します( FA 0A)。 度数分布表を編集した後、電圧表の値を相互に関連付け(同じ周波数のすべてのセルに1つの電圧範囲を設定できます)、BIOSを保存します(Maxwell II BIOS Tweakerで開いて保存してください)チェックサムを書き換える)そしてそれをフラッシュします。

任意の周波数を記述し、任意のステップを選択できますが、ツイーカーはそれに詰め込まれていない周波数を消すことができます。 これはプログラムの欠陥です。KeplerBIOSTweakerはMaxwellのBIOSも表示します。

結論

ビデオカードのオーバークロックにはいくつかの理由があります。 ここにスポーツへの関心があり、毎秒数フレームの追加の必要性、または単に美しい数字の追求があります。 この記事では、加速中にホイールに挿入されたスティックを取り除く方法の小さな例を見ました。 私の意見では、Boost 2.0テクノロジーは、原因と結果のプログラムシーケンスと同じであるため、条件を変更すると、動作モードが変更されます。 HEXエディターを使用し、電圧と周波数のテーブルを変更すると、GTX 980 TI(空冷を使用)で前例のない結果が得られました。コア周波数は1592 MHz、実効ビデオメモリ周波数は8500 MHz、電圧は1.27Vです。パッケージ3DMarkのFirestrikeソフトウェアアプリケーションは、同じ電圧と1596 / 8400MHzのFirestrikeExtremeで、それぞれ22666グラフィックポイントの結果を達成しました。結果は10641グラフィックポイントでした。

ゲームの場合、この手法の使用も非常に便利であることがわかりました。 たとえば、任意の負荷の下で1558 MHzのコア周波数(メモリ周波数は8400 MHz)での絶対安定性は、1.199Vで達成されました。

動作電圧を下げることにより、ビデオカードは冷たく、ほとんど静かであることがわかりました。 1.143 Vの電圧で、ビデオカードは1503MHzの周波数で動作しました。

この場合、周波数は一定のマージンで設定されました

負荷が変化したとき、中間周波数は多くなく、BOOST周波数、ベース、そして安定した電圧が選択された唯一の中間周波数がありました。 同時に、上の写真にあるように、省エネ機能は正しく機能しました。

創造性を発揮し、自分自身とニーズに合わせてBIOSを調整しますが、すべての操作は自分の危険とリスクで行うことを忘れないでください。 幸せで安定したオーバークロック!