Wie wechsle ich von Unity 2D zu 3D?


10

Ich habe versucht, MyUnity auszuführen, und es hat bis heute einwandfrei funktioniert, wenn die folgende Meldung angezeigt wird:

Anscheinend verwende ich Unity-2D. Also habe ich eine kleine Befehlszeilensuche mit gemacht echo $DESKTOP_SESSIONund es spuckte einfach "ubuntu-2d" aus.

Ich habe Ubuntu Tweak verwendet und vielleicht habe ich dort etwas Dummes gemacht, aber ich glaube nicht, dass es überhaupt eine solche Funktion hatte. Ich habe auch die deutlichen Unterschiede zwischen Ubuntu 2D und Ubuntu 3D bemerkt.

Ich habe 12.04 Ubuntu. Kann ich also wieder zu Ubuntu / Unity 3D "zurückkehren"?

Bearbeiten: Meine Grafikkarte ist eine 2 GB AMD Radeon HD 7750, die meiner Meinung nach aktualisiert werden muss. Ich werde es versuchen und Sie über das Ergebnis informieren, vielen Dank für Ihre Hilfe.

Ergebnis: Nach erfolgreicher Aktualisierung der Grafikkarte kann ich jetzt 3D ausführen. Vielen Dank an euch alle und es tut mir leid für diese ungewöhnliche Frage!


1
Haben Sie die Autologin aktiviert? Wenn ja, melden Sie sich ab und melden Sie sich bei der Unity 3d-Sitzung an, indem Sie im Anmeldefeld auf das kleine Ubuntu-Logo klicken und "Ubuntu"
Anwar

Unity3d ist normalerweise die Standardoption, und 2d wird nur ausgewählt, es sei denn, die Hardware hat Probleme mit der 3D-Version. Welche Grafikkarte gibt es?
Mike, was auch immer

Antworten:


7

Sie können feststellen, ob Sie Unity 3D oder 2D ausführen, indem Sie den Systemmonitor öffnen. Wenn compizauf der Registerkarte Prozesse ein Prozess mit dem Namen angezeigt wird, verwenden Sie Unity 3D. Wenn es metacitystattdessen ausgeführt wird, arbeiten Sie mit Unity 2D.

Ideen, um Unity 3D zum Laufen zu bringen:

  1. Installieren Sie zuerst das Paket nux-toolsund führen Sie es /usr/lib/nux/unity_support_test -pin einem Terminalfenster aus. Es wird angezeigt, ob Ihre Hardware von Unity 3D unterstützt wird. Wenn Sie eine Nvidia- oder AMD / ATI-Grafikkarte besitzen, müssen Sie möglicherweise zuerst die proprietären Treiber installieren, um (gute) 3D-Unterstützung zu erhalten. Wenn es heißt Unity 3D supported: yes, können Sie mit den anderen Schritten fortfahren. Wenn nicht, können Sie Unity 3D nicht verwenden .
  2. Installieren Sie Unity, wenn es nicht durch Ausführen installiert wurde sudo apt-get install unity gnome-session.
  3. Melden Sie sich jetzt ab. Im Anmeldemanager sollte sich neben Ihrem Benutzernamen ein Ubuntu-Logo befinden. Klicken Sie darauf und wählen Sie "Ubuntu" und melden Sie sich erneut an. Unity 3D sollte starten.
  4. Wenn Unity 2D und nicht 3D noch gestartet wird, öffnen Sie ein Terminal und geben Sie es ein unity --replace. Unity 3D sollte starten, wenn nicht, könnte die Terminalausgabe interessant sein.
  5. Wenn alles oben nicht funktioniert, erstellen Sie einen neuen Benutzer und melden Sie sich an. Vergessen Sie nicht, "Ubuntu" wie in 3 auszuwählen. Möglicherweise sind einige der Einstellungen Ihres alten Benutzers fehlerhaft. Ein neuer Benutzer beginnt mit neuen Einstellungen.

Vielen Dank für Ihre Antwort. Ich bin zu dem Schluss gekommen, dass ich meine Grafikkarte aktualisieren muss - was ich jetzt in der Beschreibung der Frage erwähnen werde -, bevor ich Unity ausführen kann, was etwas seltsam erscheint, wenn man bedenkt, dass ich diesen Computer letzte Woche habe !
Mochan

AMD / ATI ist eine problematische Wahl für Grafiken unter Linux. Ubuntu wird mit einem kostenlosen Treiber namens "radeon" ausgeliefert, der von der Community entwickelt wurde und 3D auf neueren Chipsätzen wie Ihrem nicht gut unterstützt. Der proprietäre Treiber von AMD ist ziemlich fehlerhaft und nicht immer auf dem neuesten Stand. Intel hingegen entwickelt Open Source- und hochwertige Treiber. Sie veröffentlichen ihre Treiber auch Monate vor der Hardware-Veröffentlichung, damit die Hardware bei den neuesten Distributionen sofort einsatzbereit ist. Wenn Sie mehr Leistung benötigen, wählen Sie Nvidia. Der Treiber ist proprietär, hat jedoch die gleiche Qualität wie der Windows-Treiber.

Meine Karte ist die AMD Radeon, wie Sie erwähnt haben. Ich weiß nicht, ob das mit dem zusammenhängt, was du sagst.
Mochan

Wenn ich richtig angegeben habe, haben Sie Ihren Grafiktreiber (Catalyst / fglrx) auf die neueste Version aktualisiert (Sie haben Ihre alte Grafikkarte nicht durch eine neue ersetzt, die Sie gekauft haben), sodass das Problem dadurch verursacht wurde, dass der Treiber 3D nicht unterstützt auf Ihrer Hardware.

Ja, der fglrx. Und ja, das war es. Ich nehme an, der Name der Karte ist für den Fahrernamen völlig irrelevant. Meine Güte, tut mir leid, ich bin ein Noob hahaha
Mochan

1

Ich schlage vor, dass Sie sich die 2 Antworten auf diese Frage ansehen.
Sie werden lernen, die Datei zu konfigurieren/etc/lightdm/lightdm.conf

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.