MOD 简介
简介
此模组有且只有一个作用,它将 OpenGL 3.2 版,升级为更高级的 4.6 版。
作用
通过强制让 Minecraft 将 OpenGL 切换到 OpenGL 4.6,来实现提高 GPU 的性能,以使游戏更流畅、帧速率更高,尤其是在较新的设备上。
实现原理
原理简述
ThreatenGL 通过修改 Minecraft 的内部结构来发挥其作用。
通过将代码注入游戏的图形设置,使 Minecraft 选择 OpenGL 4.6 而不是旧的 3.2。
这个简单的调整会对游戏的性能产生影响,因为一些 GPU 制造商喜欢在其驱动程序中为不同的 OpenGL 版本使用不同的特定配置文件。(厂商为了兼容性而不得不妥协的做法)
详细信息
实现原理并不复杂,要访问更具体的原理请访问 GitHub 仓库(各位开发者们,请阅读这里以深入了解 Mod)。
系统兼容性
对于不支持的硬件和系统
如果硬件不支持 OpenGL 4.6,此 Mod 将不会执行任何操作。
对于 MacOS 的系统
在 MacOS 系统上,此 Mod 将强制使用 OpenGL 4.1 而不是 4.6,因为 Apple 从 MacOS Mojave (10.14) 开始弃用了 OpenGL 转而使用 Metal,此后再也没有更新过。
对于非 MacOS 的系统
对于非 MacOS 的系统,此 Mod 会在以下环境下起效:
拥有 2012 年及以后的 Nvidia 显卡(支持 Nvidia Kepler 及更高版本);
拥有 2012 年及以后的 AMD 显卡(支持 AMD GCN 及更高版本);
有任何显卡当前正在主动接收驱动程序更新;
拥有任何用于在 OpenGL 4.6 规范发布日期之前或之后接收驱动程序更新的显卡。
(OpenGL 4.6 规范于 2017 年 7 月 31 日发布)
备注
安全性
ThreatenGL 已经过全面测试,并确保其不会读取和写入其他非 Minecraft 运行时文件。
对于少数不起效的设备
如果安装此 Mod 后其作用并未起效,并不是玩家的问题,毕竟此 Mod 是一个实验性产物,其在少数设备和系统上可用性未知。