在Windows Server 2003 下安装好Unity3D,启动时报错--“Failed to initialize unity graphics.”,截图如下:

    Unity3D启动报错的解决方案

在网上搜了一下,说是要启用D3D加速,于是dxdiag打开DX诊断工具,发现D3D加速不可用:

    Unity3D启动报错的解决方案

继续google,有说可能是显卡没有装好,于是,将显卡驱动升级到最新版本。但是,问题依然没有解决。

经过一番折腾,终于找到解决方案:

(1)在桌面空白处点击右键,进入属性-设置-高级-疑难解答,开启完全的硬件加速,这时会出现短暂的黑屏,然后恢复正常。

(2)接下来才能开启DirectX加速:开始-运行-dxdiag,在显示选项卡,把DirectDraw、Direct3D、AGP纹理加速都启用。

(3)开启声音加速:开始-运行-dxdiag,在声音选项卡,把“硬件的声音加速级别”拉到“完全加速”。

现在再次启动Unity3D,则可以正常启动了。

 

相关文章:

  • 2021-12-16
  • 2021-07-21
  • 2021-11-10
  • 2021-07-12
  • 2021-11-16
  • 2021-07-20
  • 2021-09-29
  • 2022-12-23
猜你喜欢
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2021-09-30
  • 2021-09-12
  • 2021-06-03
相关资源
相似解决方案