AMD Ryzen7 1700のSMTをONにしたらゲームはどうなるのか
ブログに書きたいことはあったのですが、仕事上それどころじゃなかったのです。
ようやく落ち着いて、最近はゲームを再開してたりしたのですが、そんな折、お問い合わせにこんな書き込みが。
汚物 さんの書き込み・・・
Ryzenの強みであるマルチスレッドを無効化してる-3777点
え、こんなに点数引かれるの!?
反省すべき点
確かに前回の
「GeForce GTX 1060のPCをi5からRyzen7 1700に変更した性能」
では、
ちなみにRyzenのハイパースレッディング相当の機能のSMTは
BIOS設定で切ってあるため8コア8スレッドで動作させています。
と書きました。
書きましたが、これはゲームではSMTをOFFにした方がいいよ!!みたいな記事をどこかで見たからでありました。
ですが、
- それを説明していない
- 検証もしていない
じゃあSMTをONにしよう
色々最初に考えてみようと思ったのですが、そもそも考えたところで結果が全てなのです。
今やってるゲームでフレームレートが向上するかどうか!
それ一点ですね。
BIOSに行ってONにしましょう。
はい。
細かっ!!!!
ゲームでベンチマークしましょう
今回はゲームだけの問題なので、ベンチマークをゲームだけにしました。
それ以外の用途において、今現在SMTによる影響を受ける作業はないと思われるので。
FFは別にやってないですが、とりあえずベンチマークだけやっておきます。
ファイナルファンタジーXIV: 紅蓮のリベレーター ベンチマーク
Ryzen 7 1700 SMT OFF + GTX 1060 3G (1920x1080 最高品質 フルスクリーン DirectX 11)
Ryzen 7 1700 SMT ON + GTX 1060 3G(1920x1080 最高品質 フルスクリーン DirectX 11)
微妙に上がってますが、誤差の範囲でしょうか。前回のスコアが10941なので、誤差っぽいなあ。
Far Cry Primal ベンチマーク
Ryzen 7 1700 SMT OFF + GTX 1060 3G 1920x1080
Ryzen 7 1700 SMT ON + GTX 1060 3G 1920x1080
Far Cry Primalでベンチマークを取ってみました。
二回ずつ取って良い方を採用しています。
SMT ONにするとガッツリ下がりましたね。前回のi5のようなグラフになりました。
負荷が高いとダメなのか、他の何かに影響されやすくなるのかなあ。
フォーオナー ベンチマーク
Ryzen 7 1700 SMT OFF + GTX 1060 3G 1920x1080
Ryzen 7 1700 SMT ON + GTX 1060 3G 1920x1080
フォーオナーを丁度こなしている最中だったので、ベンチマークを取ってみました。
二回ずつ取って良い方を採用しています。
ほとんど変わりませんが、SMT ONのときは、一か所だけドカンと下がってますね。
良い方を採用しているのでこうなりますが、SMT ONの方の一回目は酷い結果だったため、安定はしないようです。
結論
今やっているゲームに限り、SMT ONの場合、フレームレートが不安定になるため、SMT OFFの方が無難かもしれない。