Unity 3D では壁紙のみが表示されますが、Unity 2D では正常に動作します

Unity 3D では壁紙のみが表示されますが、Unity 2D では正常に動作します

重複の可能性あり:
Unityが読み込まれず、ランチャーもダッシュも表示されない

Ubuntu 11.10 から 12.04 にアップグレードしました。Unity 3D と Gnome 3 にログインすると、壁紙が数秒間表示された後、マウス ポインターが表示されたまま画面が空白になります。Unity 2D と Gnome Classic には簡単にログインできます (効果なし)。

私は Nvidia GeForce 7025 / nForce 630a/integrated/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 はまだ動作しません。問題は、Compiz をクラッシュさせる Nvidia グラフィック ドライバー 295.40 にあると思います。Nvidia 295.33 にロールバックしようとしましたが、ルートからインストールするように求められ続けるため、ロールバックできません。ルートとしてログインする方法が見つかりません。助けが切実に必要です。どうにかして 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 は動作しました。 したがって、原因はシステム/グラフィックスではなく、プロファイルのどこかにある可能性があります...

関連情報