概述
VulkanMod 是一款 Fabric 模组,它将 Minecraft 使用的渲染 Api 从原本的 OpenGL 改为了 Vulkan,并进行了优化。在 0.1.4 build 3 及之前需要使用 LWJGL 3.2.3,但在 0.1.4 build 4 之后升级到了 3.3.1,而在 0.1.7 版本中又回滚到了 3.2.3。该模组需要对应平台的 LWJGL Native library 才能运行,目前内置了 Windows 和 Linux 的 Native library。
0.1.8 更新的视频设置界面
已知问题
模组还处于早期开发版本阶段,难免会出现不少漏洞,已知问题有:
Mipmap开启后远处方块会产生黑色描边


RTX 3060
兼容性
*模组 0.2.1 版本改进了兼容性,下列模组的兼容性问题可能已被解决。
由于模组把 Minecraft 的渲染 API 从 OpenGL 更换为了 Vulkan ,所以任何涉及到 OpenGL 调用的模组全部不兼容并且需要做适配,这里就不再详述了。
已知兼容:锂、磷、模组菜单、星光、旅行地图、JEI。
可以使用但不稳定:Cloth Config API 、REI、动态FPS。
已知不兼容:Xaero地图全家桶、Iris、旅行地图、钠。
你也可以参考 Issues#46 和来自 by_chu 的列表。
系统要求
Windows(Windows 7 或以上版本)、macOS(官方暂未提供直接支持)或 Linux 操作系统。
任何支持 Vulkan 1.2(在 0.3.0 版本要求 1.3,0.3.1 回退到 1.2) 及以上的 GPU 与其相对应支持 Vulkan API 的 GPU 驱动版本。
安装方法
Windows
直接将本模组放入 mods 文件夹即可。
Linux
同上(但是Linux需要安装显卡驱动,请自行搜索)
macOS
由于模组并未直接支持 macOS,但通过其它人的努力,作者提供了一份在 ManyMC 下的解决方案:
使用 ManyMC 安装一份带 Fabric Loader 的 Minecraft 1.18.2 客户端;
添加 LWJGL Meta;

使用文本编辑器编辑 LWJGL Meta 如此链接所示;
完成,此时可启动游戏测试其效果。
不过作者提及模组需捆绑 LWJGL3 来使模组正常运作,已自带 Windows和 Linux 下的 LWJGL 库,若再附带 macOS 版的 LWJGL 库会使 Mod 体积变得奇大无比,所以依旧不会继续获得直接支持。
常见问题
Q:能不能开光影?
A:不能,除非有个人整出来了个用 Vulkan 写的光影。
Q:那光线追踪呢?
A:也不能,虽然 Vulkan 支持光线追踪,但短期内不会有。
Q:兼不兼容类似于 Sodium 或者 OptiFine 还有 Canvas 的优化和光影模组?
A:不兼容,这些模组都重写了 Minecraft 的渲染引擎。
Q:俺能把它装到服务端吗?
A:不能,这是一个仅客户端的模组。
性能对比
以下是原版 OpenGL 渲染与本模组使用的 Vulkan 渲染帧数对比图。
第一组
对比图所使用的 CPU 是 AMD Ryzen 5800X,GPU 是 AMD Radeon RX 6800,分辨率为 2560×1440,默认视距。
OpenGL | Vulkan |
第二组
对比图所使用的 CPU 是 AMD Ryzen 5800X,GPU 是 AMD Radeon RX 6800,分辨率为 2560×1440,视距 32 区块。
OpenGL | Vulkan |
第三组
对比图所使用的 CPU 是 AMD Ryzen 2700X,GPU 是 Nvidia RTX 2080Ti,OpenGL分辨率为1021×635,Vulkan 分辨率为 856×519,默认视距。
OpenGL | Vulkan |
第四组
对比图为基于 Intel 的 MacBook Air 2015,系统版本号为 macOS Big Sur 11.6.1,所使用的 CPU 是 Intel Core i5 5250U,GPU 是 Intel HD Graphics 6000,分辨率为 1440×900,默认视距。
OpenGL
| Vulkan
|
第五组
对比图所使用的 CPU 是 AMD Ryzen 5950X,GPU 是 Nvidia RTX 3080Ti,分辨率为 2560×1440,默认视距。
OpenGL | Vulkan |
第六组
对比图所使用的 CPU 是 AMD Ryzen 5950X,GPU 是 Nvidia RTX 3080Ti,分辨率为 2560×1440,视距 32 区块。
OpenGL |
Vulkan
|