Unity: 在Intel13系/14系上打包或使用HybridCLR报错

提示的错误一般是:
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
或者直接就是编译IL2CPP时不通过,提示某个临时.so文件的函数有问题.

开始以为是我电脑或者安卓环境有问题.甚至卸载了杀毒软件.
搜索很久发现原来是CPU的问题,猜测应该是我进行了超频导致的. 要么在bios中恢复到默认频率或者使用Intel官方工具进行处理:
Intel® Extreme Tuning Utility (Intel® XTU)
根据CPU型号下载对应版本: 7.x适用于14代系列, 10.x适用于Ultra系列.

image.png

可以为每个核心设置:
打开Advanced View
image.png

原则就是,逐渐降低核心频率, 直到软件侧不报错...

这个方法同样适用于该系列CPU上的一些游戏的崩溃.

参考:
Quod Soler

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容