Unity e jogos não funcionam no novo Thinkpad T420

5

Aqui está minha configuração:

  • Lenovo ThinkPad T420, novo em folha
  • Placa gráfica NVIDIA
  • 4 GB de RAM
  • Unidade de estado sólido de 128 GB
  • Processador Intel Core i5

Dadas estas especificações, não há motivos para que os jogos e o Unity não funcionem. O estranho é que do funcionam quando eu corro de um USB ao vivo, mas não quando o Ubuntu é instalado no disco rígido. Existe algo diferente com os recursos 3D de execução do computador ao invés de executar a partir do USB ao vivo?

Editar: Mais algumas informações: Quando eu fizer login pela primeira vez ao executar a partir do disco rígido, o Ubuntu diz: "Parece que você não tem o hardware necessário para executar o Unity. Por favor, escolha Ubuntu Classic na tela de login e você estará usando o ambiente tradicional. "

    
por Clay Smalley 22.04.2011 / 20:50

5 respostas

2

Os gráficos híbridos melhoraram um pouco ultimamente. Dê uma olhada neste site para o bumblebee: link
link

    
por 719016 23.05.2011 / 08:20
4

Eu estava tendo o mesmo problema e encontrei uma solução simples. O "problema" parece ser que o driver nvidia não suporta placas gráficas híbridas, ou NVIDIA Optimus.

Se você entrar no BIOS e desligar o Optimus e forçar o sistema a usar a placa gráfica discreta, a unidade funcionará e o X terá um desempenho muito melhor. (nota: você estará sacrificando a vida da bateria)

(oops este é o Christian K da outra resposta. Ignore essa resposta.)

    
por Christian K 27.04.2011 / 18:51
2

Eu tive o mesmo problema, não Unity em um Lenovo T420 com um cartão Nvidia NVS 4200M (Optimus). Aqui está como contornar isso: Na BIOS (pressione F1 na inicialização), em Config > Gráficos, você tem 3 opções:

  • Integrado (Intel HD 3000)
  • Optimus (Intel HD 3000 + NVS 4200M)
  • Discreto (NVS 4200M).

Se você escolher Discreto e Salvar, o Nvidia drivier é usado e você obtém o Unity. Desempenho rápido, uso de energia ruim.

Ou se você excluir o driver Nvidia no Ubuntu, então no BIOS escolha Integrado, o driver Intel é usado e você obtém o Unity. Menos desempenho, melhor uso de energia.

A questão é que com a 3ª opção, Optimus, o driver nouveau é usado, não sabe qual placa usar, e acaba desativando a aceleração 3D, que mata o Unity (no Ubuntu 11.10, você obteria Unity- 2D em vez disso).

No BIOS do T420, em Config > Gráficos, há também uma opção para forçar o uso da placa discreta em vez do Optimus se o SO não suportar. Infelizmente isso não funciona, mesmo quando ativado, o Optimus é usado. (Testado com dualboot usando BOOTMGR inicializando o Grub2. Alguém pode confirmar apenas com o Ubuntu e o Grub2?)

Existe um erro para isso:

Existe um projeto para suportar o Optimus para Linux:

A lista de discussão para o grupo:

sugira que já está funcionando.

    
por user2707671 23.05.2011 / 21:18
1

Além de selecionar os gráficos discretos (ou gráficos integrados) em vez de híbridos, você também terá que desativar a detecção do sistema operacional dos gráficos. Esses dois devem forçá-lo apenas aos gráficos discretos ou integrados.

    
por Steve 29.02.2012 / 01:41
1

Você já tentou instalar o driver restrito da Nvidia através da janela do terminal?

  1. Vá para Painel de controle, também conhecido como "Configurações do sistema"
  2. Selecione "drivers adicionais"
  3. Selecione o driver da Nvidia

Para instalar mais recente -

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install nvidia-current
    
por Jim Stamp 06.04.2012 / 18:21