Unity3D啟動報錯的解決方案

zhuweisky發表於2013-07-10

在Windows Server 2003 下安裝好Unity3D,啟動時報錯--“Failed to initialize unity graphics.”,截圖如下:

    

在網上搜了一下,說是要啟用D3D加速,於是dxdiag開啟DX診斷工具,發現D3D加速不可用:

    

繼續google,有說可能是顯示卡沒有裝好,於是,將顯示卡驅動升級到最新版本。但是,問題依然沒有解決。

經過一番折騰,終於找到解決方案:

(1)在桌面空白處點選右鍵,進入屬性-設定-高階-疑難解答,開啟完全的硬體加速,這時會出現短暫的黑屏,然後恢復正常。

(2)接下來才能開啟DirectX加速:開始-執行-dxdiag,在顯示選項卡,把DirectDraw、Direct3D、AGP紋理加速都啟用。

(3)開啟聲音加速:開始-執行-dxdiag,在聲音選項卡,把“硬體的聲音加速級別”拉到“完全加速”。

現在再次啟動Unity3D,則可以正常啟動了。

 

相關文章