[リストへもどる]
一括表示
タイトルCall of Duty Black Ops II日本語字幕版にて
記事No15647
投稿日: 2015/02/25(Wed) 19:03:55
投稿者negi
最近、Call of Duty Black Ops IIを購入してキャンペーンをプレイしているのですが、
ゲーム内でフレームのシンクロという項目、垂直同期に当たると思うのですが、
これをかけたままプレイしていると、60fps出ているところで突然30fpsのロックがかかります。
サポートにも連絡しましたが、解決に至る返答を得られませんでした。
設定を下げ、グラフィックカードのコントロールパネルからの垂直同期も試しました。
まず、設定を下げるだけでは治らず、グラフィックカードの垂直同期に至っては、
現象が余計ひどくなるだけでした。
対処方法がわからないので、よろしければ手を貸していただければと思います。
以下にパソコンのスペックを記載しておきます。

OS:Windows 10 TP
CPU:i5-3550
GPU:Geforce GTX 570
Mem:12GB

以上です。
よろしくお願いいたします。

タイトルRe: Call of Duty Black Ops II日本語字幕版にて
記事No15648
投稿日: 2015/02/25(Wed) 21:43:37
投稿者青龍 < >
> 最近、Call of Duty Black Ops IIを購入してキャンペーンをプレイしているのですが、
> ゲーム内でフレームのシンクロという項目、垂直同期に当たると思うのですが、
> これをかけたままプレイしていると、60fps出ているところで突然30fpsのロックがかかります。
> サポートにも連絡しましたが、解決に至る返答を得られませんでした。
> 設定を下げ、グラフィックカードのコントロールパネルからの垂直同期も試しました。
> まず、設定を下げるだけでは治らず、グラフィックカードの垂直同期に至っては、
> 現象が余計ひどくなるだけでした。

垂直同期をオンにしている場合、モニターのリフレッシュレート以上のFPSにはなりません。
フレームレートを稼ぎたいならまずはオフで試し、その状態で画面のテアリング(分断)が
目に付くならオンに戻すか、ゲーム側はオフにした状態でNvidiaのコントロールパネル側から
「適応」を選択して自動切り替えを行わせるかになります。

最大FPSの設定は垂直同期がオフの場合に有効になり、これは多くすれば良いという物では無いので
自分のPCでの適切な値に留めておく方が無難です。

Nvidiaコントロールパネル側からの設定は基本的に「アプリケーションに任せる」か
自動調整の「適応」を選ぶかになります。ゲーム側が垂直同期の設定を持っていないケースで
強制的にオンかオフかを指定する程度。「適応(ハーフ)」はリフレッシュレートの半分に
FPSを設定するため、あまり使う事は無いでしょう。 

タイトルRe^2: Call of Duty Black Ops II日本語字幕版にて
記事No15649
投稿日: 2015/02/26(Thu) 00:00:43
投稿者negi
こんばんは。
ご返答ありがとうございます。

30fpsにロックがかかるというのは、垂直同期をかけた状態の60Hzモニターで常時60fpsから、
ピッタリ30fpsまで急に下がる、というニュアンスでした。伝わりづらくてすみません。

タイトルRe^3: Call of Duty Black Ops II日本語字幕版にて
記事No15650
投稿日: 2015/02/26(Thu) 20:38:14
投稿者青龍 < >
BOにおけるグラフィックスエンジンの仕様として以下の様な記事がありました。
BO2も同じIW 3.0のアップデート版を使っているので該当するのではないかと思われます。
hhttps://community.callofduty.com/thread/100331393

意味合いとしては、Vsyncをオンにしている状態だと、FPSが60を割った時点で30にロックされる仕様。
もっと下がると20 → 15とロックされる値は下がっていく。その為にむしろ通常時のFPSが低いPCでは
落ち込みが目立たず、高性能PCほど変化が大きくなるという欠点を持つ。

対策としては、最も簡単なのはシンクをオフにしてしまう事で、これだと60を割っても実測値のまま。
第二にどんな時でもFPSが60を割らない性能のPCでプレイするか、設定をそこまで下げてプレイする。

それとこれは有名な問題の様ですが、このエンジンではズーム(アイアンサイト)にすると
極端にFPSが低下するため、その時に発生するDepth of Fieldエフェクトの設定を下げると
大きな効果があるそうです。それでも足りなければ同じくアンビエントオクルージョンと
アンチエイリアシングを下げてFPSを稼ぐようにする。

ですのでシンクをオフにして、Nvidiaコントロールパネル側からはアプリケーションに任せるにする。
FPSのリミッターは60以上に設定。それとビデオカードのドライバは最新版にしておく。
これで試してみて下さい。テアリング発生等のシンクをオフにしたくない理由があるなら
また別の形で納得出来る設定を探るしかないでしょう。


なおゲームのベンチマーク記事はこちら。1920x1080のHigh設定でプレイするにはGeForce GTX 650 Tiか
Radeon HD 7850クラスが必要となる様です。
http://www.tomshardware.com/reviews/call-of-duty-black-ops-ii-performance-benchmark,3357.html

タイトルRe^4: Call of Duty Black Ops II日本語字幕版にて
記事No15651
投稿日: 2015/02/28(Sat) 09:24:49
投稿者negi
ご返答ありがとうございます。

エンジンの仕様との事で設定を下げてみてます。
ただ、起こるところでは起こるので、
自分のPC上ではそうなってしまうのかもしれません。

とにかく、ありがとうございました。

タイトルRe^5: Call of Duty Black Ops II日本語字幕版にて
記事No15652
投稿日: 2015/03/01(Sun) 09:25:58
投稿者negi
蛇足かもしれませんが、

RivaTunerというソフト付属のD3DOverriderというツールから、
ゲームのexeにトリプルバッファリングをかけ、
GeForce側のコントロールパネルから、垂直同期をオンにすることで、
ティアリングと30fpsロックの問題が解消されました。

では失礼いたします。