让1代2代intel老核显,在Win10上开启OpenGL

/ 3评 / 4

我对于电脑的需求一直都是:能用!

之前花了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块,值啊!!!

  1. 6说道:

    谢谢!

  2. 130603说道:

    666,一模一样的显卡,一模一样的MC,一模一样的65542,不一样的是,我找了一堆的资料,问了一堆的ai,自己写了一堆的钩子和兼容层dll,挣扎了5天,用了很多的工具,最后我才看到了这个帖子,我的天哪,我怎么不再晚点?

  3. 130603说道:

    对了,如果有人看到这个帖子,不想挣扎的,也不想折腾的,更不想替换文件的,可以试一试Mesa 3D软渲染驱动,请求根本不发给你的显卡,而是发给了你的cpu,只需要在Java运行环境里面放一个opengl32.dll完全不影响你的电脑,但就是性能非常差,但不过机械动力:航空学这个模组都能运行,而且我还加了其他的很多机械动力的附属,这是我的备选方案,不是迫不得已,我真不用

发表评论

邮箱地址不会被公开。 必填项已用*标注