¿Cómo cambiar de Unity 2D a 3D?

10

He estado tratando de ejecutar MyUnity, y ha funcionado bien hasta hoy, cuando aparece el mensaje:

Entonces, aparentemente estoy ejecutando Unity-2D. Así que hice una pequeña búsqueda en la línea de comandos y, efectivamente echo $DESKTOP_SESSION, escupió simplemente "ubuntu-2d".

He estado usando Ubuntu Tweak y tal vez hice algo estúpido allí, pero no creo que tuviera una característica como esa. También noté las claras diferencias entre Ubuntu 2D y Ubuntu 3D.

Tengo 12.04 Ubuntu. Entonces, ¿puedo "volver" a Ubuntu / Unity 3D?

Editar: Mi tarjeta gráfica es una AMD Radeon HD 7750 dedicada de 2GB, que creo que debe actualizarse a la versión 12.6. Probaré esto y le haré saber el resultado, muchas gracias por ayudar.

Resultado: después de actualizar con éxito la tarjeta gráfica, ahora puedo ejecutar 3D. ¡Muchas gracias a todos y lamento una pregunta tan inusual!

Mochan
fuente
1
¿tiene habilitado el inicio de sesión automático? En caso afirmativo, cierre sesión e inicie sesión en la sesión de Unity 3D haciendo clic en el pequeño logotipo de ubuntu en el campo de inicio de sesión y seleccionando la sesión 'Ubuntu'
Anwar
Unity3d suele ser la opción predeterminada, y 2d solo se selecciona a menos que el hardware tenga problemas con la versión 3d. ¿Qué tarjeta gráfica hay?
mikewhatever

Respuestas:

7

Puede determinar si está ejecutando Unity 3D o 2D abriendo el monitor del sistema. Si ve un proceso nombrado compizen la pestaña de procesos, está utilizando Unity 3D. Si se está ejecutando metacity, estás trabajando con Unity 2D.

Ideas para hacer funcionar Unity 3D:

  1. Primero, instale el paquete nux-toolsy ejecútelo /usr/lib/nux/unity_support_test -pen una ventana de terminal. Mostrará si su hardware es compatible con Unity 3D. Si tiene una tarjeta gráfica Nvidia o AMD / ATI, es posible que primero deba instalar los controladores propietarios para obtener (buena) compatibilidad con 3D. Si dice Unity 3D supported: yes, puede continuar con los otros pasos. Si no, no puede usar Unity 3D.
  2. Instale Unity si no se instala ejecutando sudo apt-get install unity gnome-session.
  3. Ahora cierre sesión, debe haber un logotipo de Ubuntu junto a su nombre de usuario en el administrador de inicio de sesión. Haga clic en él y seleccione "Ubuntu", y vuelva a iniciar sesión. Unity 3D debería comenzar.
  4. Si todavía está iniciando Unity 2D y no 3D, abra una terminal y escriba unity --replace. Unity 3D debería comenzar, de lo contrario, la salida del terminal podría ser interesante.
  5. Si todo lo anterior no funciona, cree un nuevo usuario e inicie sesión. No olvide seleccionar "Ubuntu" como en 3. Tal vez algunas de las preferencias de su antiguo usuario no funcionan, un nuevo usuario comenzará con nuevas preferencias.

fuente
Muchas gracias por su respuesta, he llegado a pensar que necesito actualizar mi tarjeta gráfica, que ahora mencionaré en la descripción de la pregunta, antes de poder ejecutar Unity, lo que parece un poco extraño, considerando que obtuve esta computadora la semana pasada !
Mochan
AMD / ATI es una opción problemática para gráficos en Linux. Ubuntu se envía con un controlador gratuito llamado "radeon", que es desarrollado por la comunidad y no es compatible con 3D en chipsets más nuevos como el suyo. El controlador propietario de AMD es bastante defectuoso y no siempre está actualizado. Intel, por otro lado, desarrolla controladores de código abierto y de alta calidad. También lanzan sus controladores meses antes del lanzamiento del hardware, por lo que el hardware funciona de forma inmediata en las últimas distribuciones. Si necesita más potencia, elija Nvidia. El controlador es propietario, pero tiene la misma calidad que el controlador de Windows.
Mi tarjeta es la AMD Radeon, como mencionaste. No sé si esto se relaciona con lo que estás diciendo.
Mochan
Si no lo entendí correctamente, ha actualizado su controlador de gráficos (Catalyst / fglrx) a la última versión (no ha reemplazado su tarjeta gráfica anterior por una nueva que compró), por lo que el problema fue causado por el controlador que no admite 3D en tu hardware
Sí, el fglrx. Y sí, lo fue. ¿Entonces supongo que el nombre de la tarjeta es completamente irrelevante para el nombre del conductor? Gosh, lo siento, soy un novato jajaja
Mochan
1

Le sugiero que eche un vistazo a las 2 respuestas de esa pregunta
. Aprenderá a configurar el archivo/etc/lightdm/lightdm.conf

Boris
fuente