傻逼都知道微软他妈的不会做移动端的东西, 傻逼才他妈会用ARM设备上的Windows
搞半天想要原生运行Minecraft就是为了他妈提高效率, 结果他妈的微软没给他妈的845的显卡驱动做他妈的OpenGL, 还得去下载他妈的兼容包转成他妈的DirectX 12才能他妈的跑.
典型的跨平台跨了他妈个寂寞.
越想越气, 懒得写了.
简单说一下:
- 从https://bell-sw.com/pages/downloads/#/java-17-current下载JRE 17, 选择Windows ARM64.
- 从微软商店下载
OpenCL™ 和 OpenGL® 兼容包
, 安装完成后无需重启. - 建议使用HMCL启动器
3.5.3
及以后的版本, 需要利用到旧版本HMCL或者其他启动器可能没有的特性: https://github.com/Glavo/HMCL-Update - 本次使用的是1.18.2版本, 其他版本不知道会不会炸.
下载https://build.lwjgl.org/release/3.3.0/lwjgl-3.3.0.zip, 取出Minecraft需要的Native文件.
- 需要修改的Libraries文件位于
.minecraft\libraries\org\lwjgl
下, 从刚刚下载的lwjgl-3.3.0.zip
内, 找到相应的文件并替换. 例如lwjgl\3.2.2\lwjgl-3.2.2.jar
使用压缩包内的lwjgl\lwjgl.jar
替换. - 同时将压缩包内的对应Native库
lwjgl-xxx-natives-windows-arm64.jar
解压, 找到windows\arm64\org\lwjgl\lwjgl-xxx.dll
, 放置到.minecraft\versions\1.18.1\natives
下, 文件名保持原样. - 一共需要提取7个dll和替换7个jar文件, 自己数.
- 需要修改的Libraries文件位于
- 在HMCL里修改游戏设置, 将Native库位置指向刚刚放dll文件的文件夹.
- 启动游戏.
9FPS,我笑的好大声/不是
一秒9帧......骁龙845会炸()
linux:喵喵喵?