Como mudar do Unity 2D para 3D?

10

Eu tenho tentado executar o MyUnity, e tem funcionado bem até hoje, quando aparece a mensagem:

Então, aparentemente, eu estou executando o Unity-2D. Então fiz uma pequena pesquisa na linha de comando e, com echo $DESKTOP_SESSIONcerteza, cuspiu simplesmente "ubuntu-2d".

Estou usando o Ubuntu Tweak e talvez tenha feito algo estúpido por lá, mas acho que nem tinha um recurso como esse. Também notei as claras diferenças entre o Ubuntu 2D e o Ubuntu 3D.

Eu tenho 12.04 Ubuntu. Então, é possível "reverter" novamente para o Ubuntu / Unity 3D?

Edit: Minha placa gráfica é uma AMD Radeon HD 7750 de 2 GB dedicada, que eu acho que precisa ser atualizada na versão 12.6. Vou tentar isso e informar o resultado, muito obrigado por ajudar.

Resultado: depois de atualizar com sucesso a placa gráfica, agora posso executar o 3D. Muito obrigado a todos e desculpe-me por uma pergunta tão incomum!

Mochan
fonte
1
você tem o login automático ativado? Se sim, logout e login para a unidade sessão 3d clicando pequeno logotipo ubuntu no campo de login e selecionando sessão de 'Ubuntu'
Anwar
O Unity3d geralmente é a opção padrão e 2d é selecionado apenas, a menos que o hardware tenha problemas com a versão 3d. Qual placa gráfica existe?
Mikewhatever

Respostas:

7

Você pode determinar se está executando o Unity 3D ou 2D, abrindo o monitor do sistema. Se você vir um processo nomeado compizna guia Processos, estará usando o Unity 3D. Se estiver sendo executado metacity, você estará trabalhando com o Unity 2D.

Ideias para fazer o Unity 3D funcionar:

  1. Primeiro, instale o pacote nux-toolse execute /usr/lib/nux/unity_support_test -pem uma janela do terminal. Ele mostrará se o seu hardware é suportado pelo Unity 3D. Se você possui uma placa de vídeo Nvidia ou AMD / ATI, pode ser necessário instalar os drivers proprietários primeiro para obter (bom) suporte 3D. Se estiver indicado Unity 3D supported: yes, pode continuar com os outros passos. Caso contrário, você não pode usar o Unity 3D.
  2. Instale o Unity se não estiver instalado executando sudo apt-get install unity gnome-session.
  3. Agora saia, deve haver um logotipo do Ubuntu ao lado do seu nome de usuário no gerenciador de login. Clique nele e selecione "Ubuntu" e faça o login novamente. O Unity 3D deve começar.
  4. Se ainda estiver iniciando o Unity 2D e não o 3D, abra um terminal e digite unity --replace. O Unity 3D deve iniciar, caso contrário, a saída do terminal pode ser interessante.
  5. Se tudo acima não funcionar, crie um novo usuário e faça o login. Não se esqueça de selecionar "Ubuntu" como no item 3. Talvez algumas das preferências do usuário antigo estejam quebradas, um novo usuário começará com novas preferências.

fonte
Muito obrigado pela sua resposta, eu acho que preciso atualizar minha placa de vídeo - que mencionarei agora na descrição da pergunta - antes de poder executar o Unity, o que parece um pouco estranho, considerando que eu comprei este computador na semana passada !
Mochan
AMD / ATI é uma escolha problemática para gráficos no Linux. O Ubuntu é fornecido com um driver gratuito chamado "radeon", desenvolvido pela comunidade e não suporta 3D bem em chipsets mais novos como o seu. O driver proprietário da AMD é bastante problemático e nem sempre atualizado. A Intel, por outro lado, desenvolve drivers de código aberto e de alta qualidade. Eles também lançam seus drivers meses antes do lançamento do hardware, para que o hardware funcione imediatamente nas distribuições mais recentes. Se você precisar de mais energia, escolha Nvidia. O driver é proprietário, mas tem a mesma qualidade que o driver do Windows.
Meu cartão é o AMD Radeon, como você mencionou. Não sei se isso está relacionado ao que você está dizendo.
Mochan 11/08/2012
Se eu entendi direito, você atualizou seu driver gráfico (Catalyst / fglrx) para a versão mais recente (você não substituiu sua placa gráfica antiga por uma nova que comprou); portanto, o problema foi causado pelo driver que não suporta 3D no seu hardware.
Sim, o fglrx. E sim, foi. Então, suponho que o nome do cartão seja completamente irrelevante para o nome do driver? Puxa, desculpe, eu sou um noob hahaha
Mochan
1

Eu sugiro que você dê uma olhada nas 2 respostas dessa pergunta.
Você aprenderá a configurar o arquivo/etc/lightdm/lightdm.conf

Boris
fonte