我对于电脑的需求一直都是:能用!
之前花了550块钱捡了一个thinkpad x1
成色99新,感觉都没怎么用过,但是这型号老到你在网上都很难搜到相关的配置介绍。
大致配置:
CPU i5-2520m
内存:4G
显卡:Intel HD 3000(没有独显)
硬盘:128G三星SSD
这都不重要!其实这些配置,我拿来敲敲代码,足够了。游戏就偶尔玩一下Minecraft。
加上这个本子还挺薄,千M网卡,蓝牙啥的,ThinkPad嘛,啥都有。键盘也不错。搞了个网络唤醒,丢家里当备用机,远程下下电影啥的。
然而当我打开Minecraft 1.13的时候。
The driver does not appear to support OpenGL
瓦特!!!?
原来从1.13版本开始,就强行需要OpenGL了。但是Intel又没有在Windows10上更新显卡驱动。导致OpenGL无法被启用。
同样的,PS等软件的硬件加速也都无法启动。
这......
既然Win7驱动能支持,只要不是硬件问题,软件肯定有方案,于是查阅了很多资料。
找到了这个:https://github.com/LWJGL/lwjgl/issues/119
嗯嗯,大佬们讨论很激烈,居然也是有人想玩Minecraft而引出的问题。
这位大佬,放出了一个path

因为有替换系统dll的操作,回被报毒,但是我亲测是安全的。
抱着试一试的心态用了一下,emm....没卵用嘛。
不对,感觉这位大佬挺真诚的,于是查看了下system32下的文件发现,ig4icd64.dll并没有被替换,反而找到syswow64 下的igig4icd32 .dll有正确被替换。
于是手动把ig4icd64.dll复制到syswow64下,补丁后再贴回system32,成了!!!
Minecraft 正常运行!!!
PS的显卡加速也开了!!

550块,值啊!!!


谢谢!
666,一模一样的显卡,一模一样的MC,一模一样的65542,不一样的是,我找了一堆的资料,问了一堆的ai,自己写了一堆的钩子和兼容层dll,挣扎了5天,用了很多的工具,最后我才看到了这个帖子,我的天哪,我怎么不再晚点?
对了,如果有人看到这个帖子,不想挣扎的,也不想折腾的,更不想替换文件的,可以试一试Mesa 3D软渲染驱动,请求根本不发给你的显卡,而是发给了你的cpu,只需要在Java运行环境里面放一个opengl32.dll完全不影响你的电脑,但就是性能非常差,但不过机械动力:航空学这个模组都能运行,而且我还加了其他的很多机械动力的附属,这是我的备选方案,不是迫不得已,我真不用