本帖最后由 天青色等烟雨 于 2022-10-13 22:34 编辑
最近网吧更新了一批电脑,I7-12700 + GA660M D2H 主板,做完系统后想去测试绝地求生的FPS,发现第一次进入游戏时候很大概率黑屏然后自动退出到桌面。正常情况下是直接进入到大厅,现在的情况是启动后每次都会出现一个头盔画面后,然后黑屏,有时候不黑屏,有画面,但会卡住,查看进程是显示无响应,然后过了好久就自动退出到桌面了,必须重新再启动一次才能正常,只要启动成功一次,再退出客户端,无论测试多少次都不会出现问题。用以前的老配置测试并无此问题,系统用的是同一个包,做系统步骤都是一样的。
排查过程:
1.更换win10 22fi系统测试,安装主板驱动,无效,还是有很大几率出现第一次无法正常启动到大厅的情况。 2.最小软件法测试,不安装收费,不加载任何第三方程序,设置副DNS口令,依然无效。 3.最终发现只有在超级状态下一切就正常,非超级状态下一定会问题,测试超级状态下运行游戏后保存镜像,依然无效! 4.无盘服务器把客户机设置成手动缓存,无效 结论:开超级就正常,不开超级就会大概率随机出现黑屏无响应问题,出现几率有时候连续重启第一次登陆测试6次出现一次,有时候连续3次都黑屏,有时候连续3次出现一次,经过多次测试,发现概率是随机的。 接着继续测试,有人留言蘑菇下载的PUBG就可以,因为我是原版STEAM+老司机,用老司机下载的测试过也是不行的,抱着最后的希望下载试试,最后发现真的没有问题! 这下有意思了,凭什么我原版STEAM不行,第三方就可以?第三方也是从官方下载的呀,难道是蘑菇做了特定优化?排查过程都是根据经验来的,就不废话了,直接上结论,对比了蘑菇和原版的文件终于发现了真相! 分析目录可以看到蘑菇下载的是右边的目录,多了1个openh264-2.1.0-win64.dll文件,那这个文件是如何来的呢? 这里可以看到是,是游戏启动时创建的,蘑菇提前把文件放到目录下,这也就解释了为什么第二次就能进入游戏了,把此文件复制到服务器原版目录下,问题彻底解决! [size=0.9375em]感谢网友pleman的分享:最终还是想不通为什么超级下没问题,有遇到此类问题的可以参考,自己运行一遍游戏后把文件复制到服务器上!
|