关于在pojav的holy渲染器不改代码使用钠的指引(1.16.5)
前言
证明(可见使用了镁/钠的forge移植版/的渲染模式)
受限于渲染器及处理器,钠模组最初并不为pojav支持。好在angle、virg、zink(缩写)渲染器为其的使用提供了可能。然而angle限制于1.17+,virg、zink存在效率低,处理器不适配等问题,即使是官方的holy补丁(实质为禁用多线程渲染,类似于b站上的改代码方案)(详见
BV1sW4y1T7a2)也对优化效率有所阉割,VGPU则会出现方块不渲染的情况。对此发表此文。
具体方法
本文将使用holy渲染器对钠进行运行(处理器配置见附言)其原理是使用调动OpenGL版本低的钠及钠的forge移植版进行渲染(引用mcmod介绍:
对于一些老的显卡只要它们拥有支持OpenGL3.3的最新驱动程序,仍然可以使用sodium,但没有官方支持,且可能不不兼容未来版本的sodium
)由于版本验证的繁琐性,这里只提供个例:卤素(Halogen)和镁(
Magnesium)的安装方式。 1.首先,确保启动器已经安装好1.16.5forge(最新或最稳定https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.39/forge-1.16.5-36.2.39-installer.jar)确保mod列表空白,防止闪退 2.使用holy渲染器 3.下载卤素和镁mod(镁:https://www.mcmod.cn/class/4898.html镁不要下载汉化版,下载代号1.5的原版)(卤素:https://www.mcmod.cn/class/4054.html卤素下载最新版即可) 4.将卤素加入mod列表并进入游戏,随机创建世界看是否成功进入(如果你只想安装卤素的话教程就到此为止了) 5.在确保成功进入后移除卤素并加入镁模组重复4进入游戏的步骤
附言
受限于up的知识储备,我并且不能讲解其中的原理,猜测是因为卤素的加入改动了源代码(或者为镁在holy上允许构建了平台,直接加镁是无效的) up的处理器:骁龙 660(小米平板) 由于准备仓促,还希望各大佬探索铷、原生钠的holy使用方式 抛砖引玉(bushi