ブログ

ふじいの ふぁじーぶろぐ

Twitterに書ききれないこととか。格ゲー/FPS中心に。

Chrome/Chromium系ブラウザで使える!FPS(フレームレート)上限を解除する方法

ここ最近よく遊んでいるブラウザFPS Krunker.io は、ゲーム中の挙動が内部動作フレームレートによって少し変わってしまう困ったちゃんです。

ブラウザで遊ぶとモニタの動作周波数以上のフレームレートが出ない(60hzモニタなら60fps、144hzモニタなら144fps)ようになっていますが、配布されている公式クライアント(Electron製)を使うとフレームレートの上限を解除することができます。

「Electronで作られている公式クライアントがフレームレート上限解除出来るのにChromiumで出来ないはずがない!あわよくばChromeで…!」ということで、その上限を解除する方法を調査してみました!

結論

解除出来ます。起動オプションに「--disable-frame-rate-limit」をつけるだけです。

起動オプションの設定方法

Chromeの起動ショートカットを作って、「右クリック→プロパティ→リンク先」欄の最後にスペースを入れてから上記のフラグを入れるだけです。 例)"C:\~~~\chrome.exe" --profile-directory="Profile 1" --disable-frame-rate-limit

※ただし、起動したChrome全体に設定は適用されてしまいます。(タブ毎に設定したりはできない)

(あとで詳細追記)

オススメの運用

ウェブブラウザ:Kinza - 国産で軽い・使いやすいWeb Browser

普段のブラウジングでもFPSのリミットが解除され負荷が上がってしまうため、上記のKinza・Operaなど、Chrome系の別ブラウザをDLしてKrunker用として使うのを基本的にはオススメします。

その他有用な起動オプション

peter.sh

↑のサイトに利用可能な起動オプションが沢山のっています。 Frame とか GPU でページ内検索すると色々捗るかもしれないですが、 危なそうなオプションも沢山あるのでご利用は自己責任で!

--show-fps-counter フレームレートを表示する ※F12のメニューからも設定可能。Chrome F12 → 右上の縦3つ点 → Rendering → FPS meter

--disable-gpu-vsync GPU有効時のVsyncを無効にする ※ただしONにしても体感は出来なかった

--ignore-gpu-blacklist 全てのグラボでGPUアクセラレーションを有効にする? ※Krunker公式・非公式クライアントではONになっている

--disable-accelerated-2d-canvas 2d-canvas(Krunkerでグラフィック描画に使われている)でのGPUアクセラレーションを無効にする ※Krunker公式クライアント の「InputLag」設定と対応している。 ※Chromeのバグによる「GPU使用時の入力・描画2F遅延」(?)を解消するらしいが、体感では感じられなかった。また、GPUを使わない場合は(筆者の環境では)内部動作フレームレートが半分くらいになるので、弄らないほうがいいかもしれない。

--limit-fps=数字(1~) ブラウザの動作フレームレートの上限を設定する。 ※--disable-frame-rate-limit がONの場合は機能しない(´;ω;`)

(ついでに)ChromeのVsyncバグ・Inputラグについて

www.vsynctester.com

↑この辺に詳しく載っています。

www.vsynctester.com

んでもって↑ここで実際にラグのテストが出来ますが、ぶっちゃけあまり体感出来ませんでしたw

※バグによるInputLagよりも、むしろフレームレート解除でやったときのブレが少ないということが体感出来て驚きました!Krunkerに限らずブラウザゲーやるときはフレームレート上限は解除したほうがいいのかもしれませんね!

とりまずまとめましたが、後ほど追記していきまぁす。

【Krunker攻略】セカンダリ武器の性能比較

↓武器の基礎性能・キルタイム比較や強武器?対策をまとめた過去記事はこちら! fujii.hateblo.jp

話題のブラウザFPS、『Krunker』の攻略記事第三段!

今回は…セカンダリ武器の性能』について調査・比較してみました!

そもそもセカンダリ武器が変えられることを知らず…教えていただいたり調査に協力していただいたKrunker非公式Discordの皆さんありがとうございました!

■簡単にまとめると…

Pistolは武器替えから射撃までが遅すぎる!早くDessertEagleを開放しよう。

Alien Blasterはネ申DPS! 「リコイルセイギョ キタエレバー キミモー メインウェポン!」 ※ただし解放までのLv上げにはかなり時間がかかりそう。

・Rocket Launcherを選んで「体力130+Alien Blaster」という運用には夢がありそう!

f:id:torumarin0:20190416222227p:plainf:id:torumarin0:20190417012620p:plain
セカンダリ武器はここから変更しましょう

セカンダリ武器の性能比較

それでは本題。一部の武器で持つことが出来る『セカンダリ武器』は3種類あり、Lvが上がる毎に開放され装備することができます!条件は以下の通りです。

開放Lv 武器名
初期 Pistol
Lv15 Dessert Eagle
Lv50 Alien Blaster

それぞれ見た目だけでなく性能もかなり変わるようです。その基礎データを調査し、標準的なメイン武器であるARと並べてみたのが以下の表です。

Primary 移動速度 弾数 RPM DPS リロード 武器替え ADS時間 1マガDm 距離減衰 Dm膝下 Dm通常 Dm頭
Assault Rifle 10 30 517 181 1.18 0.28 0.12 555 24% 10.5 21 32
Pistol 11 10 390 124 0.73 0.35 0.12 165 26% 9.5 19 29
Desert Eagle 10.5 6 151 125 1.02 0.18 0.12 289 10% 24.5 49.5 74.5
Alien Blaster 10.5 4 400 330 1.48 0.18 0.12 193 10% 24.5 49.5 74.5

■考察

●Pistol

意外とRPMは高いがDPSはさすがに低い。移動速度の速さとリロードの速さが強みで、機動力を重視する場合は下記の武器解放後も十分に選択肢に入るが、『武器替えから射撃出来るまでの時間がかなり遅い』というのはセカンダリとしてかなり致命的な欠点に思える。

●Desert Eagle

連射は効かないが1発が重い。武器替えから射撃までの時間がPistolの半分かつ、ダメージの距離減衰もほとんど無い。半ショからトドメを刺すような運用では絶対にこちらの方が良いので、なるべく早く開放したい。

Alien Blaster

基本スペックはDesert Eagleと共通点が多い。 ただしその強さは別次元!PistolのRPMにDessert Eagleのダメージで、なんとDPSは全武器含めてもSG(613)に次いで高い330。リコイルがオート武器と同等で2発目以降もかなり跳ねることや弾数が少ないことだけがネックだが、メイン武器以上と言っても過言ではない性能。メインRLと組み合わせた「体力130+Alien Blaster」には夢が詰まっていそう。

DEもABも、共通して『ほぼ全距離でSRに対して頭1発』なので、RLやSGがメイン武器でロングに出るときなどは持ち替えた方が良い局面が多かったりするかもしれない。

※武器替えに関して、入力受付にディレイ幅が無い(例えば一瞬でマウスホイールを2段階回してしまったとき、二回武器替えをしたことになり元の武器に戻ってしまう)ので、柔めなホイールのマウスを使っている場合、キーボード(標準はQとE)を利用した方が良い。

今回はこんな感じで!次回は、前回分析漏れしていた(武器チェンジ時間、ADS時間、ダメージ減衰率) 辺りについてまとめてみたいと思います!