Unity 3D zeigt nur Hintergrundbilder an, während Unity 2D einwandfrei funktioniert

Unity 3D zeigt nur Hintergrundbilder an, während Unity 2D einwandfrei funktioniert

Mögliches Duplikat:
Unity wird nicht geladen, kein Launcher, kein Dash erscheint

Ich habe gerade ein Upgrade von Ubuntu 11.10 auf 12.04 durchgeführt. Wenn ich mich bei Unity 3D und Gnome 3 anmelde, wird mir nur für ein paar Sekunden ein Hintergrundbild angezeigt und dann wird der Bildschirm leer und der Mauszeiger wird angezeigt. Ich kann mich problemlos bei Unity 2D und Gnome Classic anmelden (keine Effekte).

Ich habe eine Nvidia GeForce 7025 / nForce 630a/integrierte/SSE2/3DNOW!-Grafikkarte. Ich habe die Kompatibilität meiner Karte mit überprüft /usr/lib/nux/unity_support_test -p und bin zu folgendem Ergebnis gekommen:

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

Nachdem ich viel gelesen und mehrere Beiträge durchgegangen bin und verschiedene Lösungen ausprobiert habe, bekomme ich Unity 3D immer noch nicht zum Laufen. Ich glaube, das Problem liegt am Nvidia-Grafiktreiber 295.40, der Compiz zum Absturz bringt. Ich habe versucht, auf Nvidia 295.33 zurückzusetzen, aber das geht nicht, da ich ständig aufgefordert werde, die Installation von Root aus durchzuführen. Ich kann mich nicht als Root anmelden. Ich brauche dringend Hilfe. Ich möchte UNITY 3D irgendwie zum Laufen bringen.

Ich bin für jeden Rat dankbar.

Antwort1

Ich habe eine Lösung für mein Problem gefunden. Das Problem lag an der aktuellen Version des Nvidia-Treibers (295.40). Ich musste auf die vorherige Version zurücksetzen und herausfinden, ob ich mich bei Unity 3D anmelden kann. Ich habe die ältere Version des Nvidia-Treibers (295.33) auf den Desktop heruntergeladen.

Ich habe neu gestartet und mich im Wiederherstellungsmodus angemeldet. Ich habe die Option „Root“ ausgewählt und mich als Root angemeldet. Ich habe den älteren Nvidia-Treiber (295.33) mit der folgenden Befehlszeile installiert

cd Desktop
sh ./NVIDIA FILE NAME.run

Ich folgte den Anweisungen auf dem Bildschirm und installierte den Treiber. Nach der Installation startete ich den Computer neu und dieses Mal konnte ich mich bei Unity 3D anmelden. :)

Antwort2

Versucht zunächst, euch als Gast/neuer Benutzer anzumelden ... Bei mir (final 12.04) hat Unity-3D dann funktioniert. Der Grund liegt also eher irgendwo in den Profilen als im System/der Grafik ...

verwandte Informationen