最近、ゲーム的には Diablo4(以下D4) がメインのゲームです。
今まで使って居たグラボは GeForce GTX 1080 で、これ自体は大分前の世代の物ですがD4は軽めなのでほぼ問題無くプレイできていました。 ただ、ときどき読み込みが発生している形でカクカクする場合があったので、その点はグラボの限界を感じていた次第です。
D4がオープンワールド方式になってシームレスに地形が続くのですが、とくにヘルタイドというイベントの場合に、乗馬して高速で移動しつつ材料を集める動きの時にカクカクが顕著でした。(これは推測なので確定では無いデスが)移動時のマップ読み込みがどうしても発生しているのかなぁと
D4はもともと大量にVRAMを消費するタイトルとして知られているので、GTX1080の8GBでは足りない感じかなと思いまして・・
なので思い切って RADEON 7800 XT に踏み切りました!
いままでずっとGeForceだったのですが、7800XTより高くてちょっと性能が劣る RTX4070、同等ぐらいの RTX4070 Ti がそれぞれVRAMが12GBなので、7800XTの16GBにくらべると心許ないと感じたので、今回はひさ~~びさにRADEONにしました(ホント何年ぶりだろうかw)
7800XTでMSIのAfterBurnerでD4のVRAM使用量を見てみたのですが14GBも使ってました(゚ω゚)
あればあるほど使うのかもですね~
------------------------------
さて、アテクシが使っているモニターが165Hz駆動なのは最高か!なのですが軽めのゲームも165FPSで動いてしまって、むだにグラボに負荷を掛けてしまってます
RADEONの純正設定ソフト「ADRENALINE」の場合は、設定から全てのゲームに対してFPSを制限できますが、個別のFPS制限はできない不便な物です。D4あたりは120FPSは確保したいので全体的に60FPSにするとかはちと論外ですし
これを打開するのは前述にも登場したMSIのAfterBurnerで、これ用に一緒に動いている RivaTunerで個別にFPSが制限できることが分かりました(*1)
(*1)このあたり『RADEON FPS制限 個別』でググっても、全体的な制限の話ししかヒットできなくて、自分でRivaTunerの設定画面みて気付いた次第です(まぁRADEONに個別FPS制限の機能がないのでそもそもヒットしなかったという事デスね・・)
------------------------------
息抜き用に購入した 【Doors: Paradox】 というパズルゲーがあるのですが、これが165FPS(*2)で動いてしまって居ることが、AfterBurnerによるグラボ使用状況にリアルタイム表示で気付いたのが、調べた切っ掛けです。
いあー、これリアルタイム表示してなければずっと高負荷のまま遊んでたと思うと恐怖ですよねぇ。。
とりあえずRivaTunerへの個別登録で60FPSに固定にしました。MAX値の165FPSで回しているのと60FPSでは半分以上の差があります。これで安心して低負荷系の3Dゲームがプレイできるという物です
GeForceにしてもRADEONにしても、ゲーム別のプロファイは設定できるのに、なぜかFPS制限の項目は無いんですよね。いい加減実装して欲しいところですよ!
(*2)余談ですが対戦競技にガチなゲーマーはFPSを最大値から「-3」に設定するそうです。入力遅延対策のために最大値でなくマイナス3にするみたいですね
元ネタ:https://u-aim.com/archives/73