问题
有时下载新的 RO 客户端后,启动时会报错: Cannot init d3d OR grf file has problem
:
所谓的 d3d 就是 Direct3D,而 Direct3D 是 DirectX 的一部分,所以这种问题必定是和显卡相关的。
很多同学第一时间是重装 DirectX 驱动,但是可能依旧无法解决。
解决方法
在 RO 的 Setup.exe 中,【显卡设备】一项有着两个最基本的配置:
Direct3D HAL
: 使用 CPU 计算各种图形硬件功能集,包括着色器、纹理映射、光照等Direct3D T&L HAL
: 使用 GPU 进行硬件加速
出现这种问题更可能的原因是发布者设置的【显卡设备】是他本地的独显显卡型号(如 RTX 2080 Ti)、而不是通用的基本配置:
而你的电脑因为没有这个显卡,自然就报错了。
因此解决方法其实只要重新选择你的显卡设备即可。
如果还不行,你可能需要再修改分辨率,RO 不支持过高的分辨率,最好从 800 x 600 一直试到允许的最大值: