VulkanModの設定項目を日本語化するための日本語化リソースパックを使用して設定項目を解説。
SodiumやNvidiumとのフレームレート比較検証も行っています。
本記事を読むことで、VulkanModの性能と設定項目について理解が深まります。
基本情報
『VulkanMod』はマイクラのOpenGL描画をVulkan APIを使った最適化された描画に置き換え、描画を軽量化し動作を劇的に軽くする、軽量化MODです。
ですが…
OpenGLを使用しているMODは動作しないので、普段軽量化MODくらいしか導入していない人や新しいもの好きの人好きの人にしかオススメできません…
OpenGLとは…
Open Graphics Library
グラフィックスを描画するためのクロスプラットフォームなAPI(Application Programming Interface)です。
3Dおよび2Dグラフィックスのレンダリングを実現するために広く使われており、特にゲーム、シミュレーション、CADソフトウェアなどの分野で採用されています。
Vulkanとは…
Khronos Groupが開発。次世代のクロスプラットフォームなグラフィックスおよびコンピューティングAPIです。
OpenGLの後継と位置付けられ、特に高性能で低レイテンシなリアルタイムアプリケーションを目指している。
特にゲーム開発やグラフィックスを多用するアプリケーションで広く利用されています。
- 高性能で低オーバーヘッド
- OpenGLよりハードウェアに近い制御が可能
- マルチスレッドの効率的な活用が可能
- クロスプラットフォームに対応
MODダウンロード:Modrinth
Mod Loader
- Fabric
- Quilt
前提MOD
- なし
推奨MOD
- なし
非互換MOD:VulkanMod wiki 非互換リスト
OpenGLを呼び出すMODはゲームをクラッシュさせます。
Vulkan 1.2対応
- Nvidia:GeForce GTX 600 以降
- AMD:Radeon HD 7000 以降
- intel CPU内蔵:Skylake以降
設定項目解説と項目別フレームレート比較
ビデオ
- リフレッシュレート
- ボーダレスフルスクリーン
リフレッシュレート
ご使用のモニターで使用できるリフレッシュレートが表示されます。
垂直同期オンで、リフレッシュレート通りのフレームレートが出ます(スペックが足りていれば)
ボーダレスフルスクリーン
ウィンドウ枠がないウィンドウ最大化状態のこと。
マルチディスプレイ環境での利便性向上や、アプリケーションの切り替えがスムーズになる一方、フルスクリーンモードよりフレームレートの低下があります。
ローエンドマシンで、少しでもFPS稼ぎたいのであれば、フルスクリーンモードを推奨します。
グラフィックス
スムースライティング
オン(サブブロック)が追加されました。
これはフルブロック以外のブロックにスムースライティング効果が追加されます。
最適化
高度なチャンクカリング
見えないチャンク部分の描画を減らすことで、パフォーマンスの向上が期待できるカリングアルゴリズムを使用する。
- オフ
- 保守的
- 標準
- アグレッシブ
以下は各設定でのフレームレート変化検証画像です。
- アグレッシブ:1129 (29%向上)
- 普通:992 (13%向上)
- 保守的:954 (9%向上)
- オフ:877
この結果から、デフォルト設定の『普通』か『アグレッシブ』に設定することをオススメします。
チャンクの抜けが発生する可能性があるかも?
エンティティカリング
見えない部分のエンティティに対するカリング処理に関する項目
カリングとは…
Culling
不要なものを除外するという意味
エンティティカリングとは…
3Dゲームやグラフィックスにおいて、プレイヤーの視界に入っていないオブジェクト(エンティティ)を描画しないようにして、パフォーマンスを最適化する技術。
専用の半透明レイヤー
半透明な地形の描画に専用の描画レイヤーを使用してパフォーマンスを向上させる。
バックフェイスカリング
見えないブロックの面をCPUでカリングしGPUパフォーマンスを向上させる。
これを使用する際はCPUの負荷を軽減するために、インダイレクトドローを有効にしておくことをお薦めします。
インダイレクトドロー
CPUの負荷を軽減するが、GPUの負荷が増加する可能性がある。
エンティティカリング、専用の半透明レイヤー、バックフェイスカリング、インダイレクトドローを全てオフ、全てオン状態のフレームレートの変化検証画像です。
- 全てオン:553 (10%の向上)
- 全てオフ:503
若干だが全てオン状態でフレームレートの向上が見られた。
その他
レンダキューサイズ
値を高くするとフレームタイムが安定する可能性があるが、入力遅延が増加する。
デバイス選択
自動か現在使用しているグラフィックボード名称が表示される。
特に問題が無ければ自動で。
生成速度とプレイ環境でのフレームレート検証
検証条件は、各MODが動作する最低構成で計測。
検証の結果については、各人のPC環境やMOD環境によって異なります。
参考程度に止めてください。
検証環境
- CPU : Core i7-12700F
- MEM : 32GB
- GPU : GeForce RTX 3080
- OS : Windows 11
比較検証
ワールド生成
ワールド生成完了順は以下となった。
- バニラ:00:59.75
- Sodium:01:02.20
- Nvidium:01:02.85
- VulkanMod:01:04.25
チャンク読み込み速度
- Sodium:00:09.75
- バニラ:00:10.22
- VulkanMod:00:20.50
- Nvidium:00:14.35
静止時(森林)
- Nvidium:1162 (バニラの5.2倍)
- Sodium:950 (バニラの4.2倍)
- VulkanMod:848 (バニラの3.8倍)
- バニラ:223
静止時(平原)
- Nvidium:1391 (バニラの7.7倍)
- VulkanMod:873 (バニラの4.9倍)
- Sodium:808 (バニラの4.5倍)
- バニラ:180
行動時
- Nvidium:1195 (バニラの4.7倍)
- VulkanMod:782 (バニラの3.1倍)
- Sodium:520 (バニラの2倍)
- バニラ:254
エンティティの多い場所
- Nvidium:574 (バニラの4.7倍)
- VulkanMod:442 (バニラの3.1倍)
- Sodium:429 (バニラの2倍)
- バニラ:158
検証結果まとめ
筆者の環境では、VulkanModはSodiumと比較して軽量であることが分かり大変有用な軽量化MODと感じました。
動画でわかる『VulkanMod』
当ブログ運営の、ずんだもんと、たまに四国めたんの二人でお送りするMOD解説系チャンネルにアップした動画です。
VulkanModの設定項目解説と、バニラ、Sodium、Nvidiumと合わせてフレームレートの比較検証をしています。
ぜひチャンネル登録と高評価をお願いします。
今後の記事と動画作成のモチベーションが上がります!
日本語化リソースパック
利用規約
- 当ブログで配布しているファイルを使用したことによる機能不全やデータ損失など、いかなる不利益に対しても当方は責任を負いません。自己責任でご利用ください。
- 再配布(二次配布)は禁止です。
- ファイルダウンロードセクション記載の注意事項をよくお読みください。
- 商用、非商用にかかわらず動画配信やブログ等での使用の際は、以下のクレジット表記をリンクを含めて記載よろしくお願いします。大変恐縮でございますがMOD日本語化を広めるため、どうぞよろしくお願いいたします。
ファイルダウンロード
公開日:2024/10/27
リソースパックの導入方法&よくある質問
リソースパック導入について別記事で詳細にまとめましたので、こちらをご覧ください。
動画での解説、リソースパックフォルダの開き方等を詳細に解説しています。
この記事に関するコメント