Unity 3d funktioniert nach der Installation von 12.04 nicht mehr

12

Ich habe gerade Ubuntu 12.04 von CD installiert. Unity 3D funktioniert jetzt nicht mehr nur in 2D. Es hat in 11.10 und auch nach dem Upgrade auf die Beta von 12.04 über den Update Manager einwandfrei funktioniert. Ich habe beide Nvidia Proprietary Drivers ohne Erfolg auf der Liste ausprobiert. Ich hatte in der Betaversion von 11.10 und 12.04 viel mehr Treiber zur Auswahl, aber der standardmäßig installierte Treiber funktionierte immer vor dieser Installation. Ich bekomme einen schwarzen Bildschirm und die Tapete wird manchmal einige Sekunden lang angezeigt und kehre dann mit Unity 3D zum schwarzen Bildschirm zurück.

Jessie Sweet
quelle

Antworten:

10

Sie sind möglicherweise von Bug # 982485 betroffen, wenn Unity 3D in der Beta- Version ausgeführt wurde, aber jetzt nicht funktioniert. Es sieht so aus, als würde es sich auf Geforce 6 *** - und Geforce 7 *** -Karten auswirken. Nvidia ist sich des Fehlers bewusst, daher wird hoffentlich bald ein Fix veröffentlicht.

Wenn Sie möchten, dass Unity 3D in der Zwischenzeit funktioniert, fügen Sie die PPA für Ubuntu-X-Updates hinzu und führen Sie ein Downgrade des nvidia-current-Pakets auf 295.33 durch.

(Tipp für Benutzer der grafischen Benutzeroberfläche: Verwenden Sie Strg + Alt + F1, um sich im Textmodus anzumelden, und geben Sie dann Ihren Benutzernamen / Ihr Kennwort an der Befehlszeilenschnittstelle ein, um an eine Stelle zu gelangen, an der Sie die folgenden Befehle eingeben können.)

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current=295.33-0ubuntu1~precise~xup1

Wichtige Notizen:

  • In 295.33 gab es eine Sicherheitslücke, die Sie bei Ihrer Entscheidung über ein Downgrade berücksichtigen müssen.

  • Sie müssen das nvidia-currentPaket im Update Manager deaktivieren, wenn Sie Ihr System aktualisieren, um eine Neuinstallation von Version 295.40 zu verhindern.

Unabhängig davon, ob Sie Ihren nvidia-Treiber downgraden oder nicht, sehen Sie sich die Fehlerliste an (oder abonnieren Sie sie), um zu erfahren, wann der Fehler behoben ist, damit Sie Ihren Treiber dann aktualisieren können.

Jamesadney
quelle
Bekannt für die Arbeit an (meinem) Dell Dimension E521 (Nvidia GeForce 6150LE). Beachten Sie, dass ich kurz zuvor (heute um 21:15 PDT) auch "sudo apt-get update; sudo apt-get upgrade" durchgeführt habe, um sicherzustellen, dass meine Version auf dem neuesten Stand war. ... ... Ich wünschte, ich hätte gemerkt, wie unglaublich neu (weniger als eine Woche) das 12.x LTS-Release war (bevor ich es anstelle von 10.x installierte, mit dem ich viel Glück hatte). Das neueste Update / Upgrade von 12 brachte viele Änderungen, die in den letzten 24 Stunden veröffentlicht wurden.
Roboprog
Das hat bei mir nicht geklappt. Ich habe ein Downgrade auf 295.33 durchgeführt (oder so), aber ich kann Unity 3D immer noch nicht zum Laufen bringen.
LEOPiC
Nvidia hat heute eine neue Version (295.49) veröffentlicht, die den hier erwähnten Fehler beheben soll. Ich würde warten, bis es für 12.04 verpackt wird, dann aktualisieren.
Jamesadney
Leider habe ich bereits ein Upgrade durchgeführt. Die Problemumgehung funktionierte auf einer meiner Maschinen einwandfrei, auf der anderen nicht. Ich verwende Ubuntu 2D vorerst, danke!
LEOPiC