60
回避策により、古い Intel CPU でのゲーム パフォーマンスが向上します — Resizable Bar UEFI モッドは古い CPU でも動作します…
汎用インテルCPU
汎用Intel CPU (画像提供:Shutterstock)

Resizable Bar、またはAMDが好んで呼ぶSmart Access Memoryは、AMDが2020年にRyzen 5000シリーズCPUとRX 6000シリーズGPUの導入で有名になって以来、広く利用可能でした。しかし、マザーボードメーカーは2020年までにこのパフォーマンス向上機能を古いシステムに導入することを怠り、多くの高性能ゲーミングプラットフォームが利用できない状態に陥っていました。この問題は、GitHubのモッダーxCuri0によって修正されました。彼は、古いシステムでもResizable Barを利用できるようにするResizabe Bar modを公開しました。

このMODは、古いマザーボードのUEFIファームウェアを改変し、Resizable Barとの互換性を追加します。UEFI内のPciHostBridgeResourceAllocationProtocol関数のPreprocessControllerを、Resizable Barとの互換性をチェックし、互換性があればResizable Barを有効化する新しい関数に置き換えることで実現します。Resizable Barのサイズは、UEFIファームウェア内のDXEドライバに特定のモジュールを追加することで設定されます。

Ivy Bridge Core i5 で動作するサイズ変更可能なバー

(画像提供:GitHub)

Resizable BarはPCIeバスの「開口部」を変更し、256MBを超える大容量データ転送を可能にします。分かりやすく言えば、Resizable Barはベルトコンベア上の箱をイメージしてください。ReBarを使用しない場合、箱のサイズは特定の寸法に制限されますが、ReBarを有効にすると箱のサイズを大幅に拡大できるため、スループットが向上します。

最新のGPUは、適切なシナリオにおいて、Resizable Barの恩恵を大いに受けます。一部のRadeon GPUでは、特定のゲームにおいてResizable Barを使用することで5%~24%のパフォーマンス向上が得られることも珍しくありません。しかし、その反面、パフォーマンスが低下することもあります。そのため、AMDとNvidiaはゲームごとにResizable Barプロファイルを用意し、適切な場合にのみ有効化しています。両GPUメーカーは、パフォーマンスを最大限に引き出すために、Resizable Barのサイズを設定することもできます。

このMODを使用すると、古いシステムでもResizable Barでしか実現できないパフォーマンス向上を実現できます。特に、古いマシンをResizable Bar対応の最新GPUにアップグレードしたいユーザーにとって便利です。IntelのArc AシリーズGPUなど、一部のGPUはResizable Barの影響を非常に受けやすく、良好なパフォーマンスを得るにはResizable Barの有効化が必須となっています。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。