Comment passer de Unity 2D à 3D?

10

J'ai essayé d'exécuter MyUnity, et cela a bien fonctionné jusqu'à aujourd'hui, quand il arrive avec le message:

Donc, apparemment, je lance Unity-2D. J'ai donc fait une petite recherche en ligne de commande avec echo $DESKTOP_SESSIONet bien sûr, il a simplement craché "ubuntu-2d".

J'utilise Ubuntu Tweak et j'ai peut-être fait quelque chose de stupide là-dedans, mais je ne pense pas qu'il ait même une fonctionnalité comme ça. J'ai également remarqué les différences évidentes entre Ubuntu 2D et Ubuntu 3D.

J'ai 12.04 Ubuntu. Est-il donc possible pour moi de "revenir" à Ubuntu / Unity 3D?

Edit: Ma carte graphique est une AMD Radeon HD 7750 dédiée de 2 Go, dont je pense que la version 12.6 doit être mise à niveau. Je vais essayer ceci et vous informer du résultat, merci beaucoup pour votre aide.

Résultat: après avoir mis à jour la carte graphique avec succès, je peux maintenant exécuter la 3D. Merci beaucoup à vous tous et je suis désolé pour une question aussi inhabituelle!

Mochan
la source
1
la connexion automatique est-elle activée? Si oui, déconnectez-vous et connectez-vous à la session Unity 3D en cliquant sur le petit logo Ubuntu dans le champ de connexion et en sélectionnant la session 'Ubuntu'
Anwar
Unity3d est généralement l'option par défaut, et 2d n'est sélectionné que si le matériel a des problèmes avec la version 3d. Quelle carte graphique existe-t-il?
mikewwhat

Réponses:

7

Vous pouvez déterminer si vous exécutez Unity 3D ou 2D en ouvrant le moniteur système. Si vous voyez un processus nommé compizdans l'onglet processus, vous utilisez Unity 3D. S'il fonctionne à la metacityplace, vous travaillez avec Unity 2D.

Idées pour faire fonctionner Unity 3D:

  1. Tout d'abord, installez le package nux-toolset exécutez-le /usr/lib/nux/unity_support_test -pdans une fenêtre de terminal. Il montrera si votre matériel est pris en charge par Unity 3D. Si vous avez une carte graphique Nvidia ou AMD / ATI, vous devrez peut-être d'abord installer les pilotes propriétaires pour obtenir une (bonne) prise en charge 3D. Si c'est le cas Unity 3D supported: yes, vous pouvez continuer avec les autres étapes. Sinon, vous ne pouvez pas utiliser Unity 3D.
  2. Installez Unity s'il n'est pas installé en cours d'exécution sudo apt-get install unity gnome-session.
  3. Déconnectez-vous maintenant, il devrait y avoir un logo Ubuntu à côté de votre nom d'utilisateur dans le gestionnaire de connexion. Cliquez dessus et sélectionnez "Ubuntu", puis reconnectez-vous. Unity 3D devrait démarrer.
  4. S'il démarre toujours Unity 2D et non 3D, ouvrez un terminal et tapez unity --replace. Unity 3D devrait démarrer, sinon, la sortie du terminal pourrait être intéressante.
  5. Si tout ce qui précède ne fonctionne pas, créez un nouvel utilisateur et connectez-vous. N'oubliez pas de sélectionner "Ubuntu" comme dans 3. Peut-être que certaines des préférences de votre ancien utilisateur sont cassées, un nouvel utilisateur commencera avec de nouvelles préférences.

la source
Merci beaucoup pour votre réponse, je pense que je dois mettre à jour ma carte graphique - que je mentionnerai maintenant dans la description de la question - avant de pouvoir exécuter Unity, ce qui semble un peu étrange, étant donné que j'ai eu cet ordinateur la semaine dernière !
Mochan
AMD / ATI est un choix problématique pour les graphiques sous Linux. Ubuntu est livré avec un pilote gratuit nommé "radeon", qui est développé par la communauté et ne prend pas bien en charge la 3D sur les nouveaux chipsets comme le vôtre. Le pilote propriétaire d'AMD est assez bogué et pas toujours à jour. Intel, d'autre part, développe des pilotes open source et de haute qualité. Ils publient également leurs pilotes plusieurs mois avant la sortie du matériel afin que le matériel fonctionne immédiatement sur les dernières distributions. Si vous avez besoin de plus de puissance, choisissez Nvidia. Le pilote est propriétaire, mais a la même qualité que le pilote Windows.
Ma carte est l' AMD Radeon, comme vous l'avez mentionné. Je ne sais pas si cela se rapporte à ce que vous dites.
Mochan
Si je n'ai pas bien compris, vous avez mis à jour votre pilote graphique (Catalyst / fglrx) vers la dernière version (vous n'avez pas remplacé votre ancienne carte graphique par une nouvelle que vous avez achetée), donc le problème est dû au fait que le pilote ne prend pas en charge la 3D sur votre matériel.
Oui, le fglrx. Et oui, ça l'était. Je suppose donc que le nom de la carte est complètement sans rapport avec le nom du conducteur? Mon Dieu, désolé, je suis un noob hahaha
Mochan
1

Je vous suggère de jeter un œil aux 2 réponses à cette question
Vous apprendrez à configurer le fichier/etc/lightdm/lightdm.conf

Boris
la source