Unity 3d 僅顯示壁紙,而 Unity 2D 則正常運作

Unity 3d 僅顯示壁紙,而 Unity 2D 則正常運作

可能的重複:
Unity 無法加載,沒有啟動器,沒有出現 Dash

我剛從 ubuntu 11.10 升級到 12.04。當我登入 Unity 3D 和 Gnome 3 時,我只看到壁紙幾秒鐘,然後螢幕變成空白,顯示滑鼠指標。我可以輕鬆登入 Unity 2D 和 Gnome Classic(無效果)。

我有 Nvidia GeForce 7025 / nForce 630a/整合/SSE2/3DNOW!顯示卡。我使用檢查了我的卡片相容性/usr/lib/nux/unity_support_test -p 並得出以下結果:

jeevan@jeevan-System-Product-Name:~$ /usr/lib/nux/unity_support_test -p 
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
OpenGL version string:  2.1.2 NVIDIA 295.40

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

經過大量閱讀和瀏覽幾篇文章並嘗試不同的解決方案後,我仍然無法讓 Unity 3D 工作。我認為問題出在 Nvidia 顯示卡驅動程式 295.40 上,它導致 Compiz 崩潰。我嘗試回滾到 Nvidia 295.33,但它不允許我這樣做,因為它一直要求從 root 進行安裝。無論如何我找不到以root身分登入。我非常需要幫助。我不知何故想讓 UNITY 3D 運行。

任何意見,將不勝感激。

答案1

我找到了解決我的問題的方法。問題出在 Nvidia 驅動程式目前版本 (295.40) 上。我必須回滾到之前的版本並查看是否可以登入 Unity 3D。我將舊版的 Nvidia 驅動程式 (295.33) 下載到桌面。

我重新啟動並登入恢復模式。我選擇了“root”選項並以 root 身份登入。我使用以下命令列安裝了舊版 Nvidia 驅動程式 (295.33)

cd Desktop
sh ./NVIDIA FILE NAME.run

我按照螢幕上的指示安裝了驅動程式。安裝後我重新啟動了計算機,這次我能夠登入 Unity 3D。 :)

答案2

首先嘗試以訪客/新使用者身分登入...在我的例子中(最終版本 12.04)Unity-3D 可以正常運作。所以原因可能是在設定檔中的某個地方而不是在系統/圖形中...

相關內容