Obtendo o gnome-shell trabalhando no nvidia optimus notebook

3

o que eu preciso é permitir que a aceleração de hardware mais pobre obtenha gnome-shell ou unity 3d funcionando.

  • eu sei sobre bumblebee / ironhide / bumblebee-project. mas eu não fiz entender como usá-lo diretamente com o servidor x11 para ativar o uso desses ambientes avançados.
  • eu não me importo com o cartão que me dará gnome-shell / unity3d funcionando. Gostaria de saber se existe uma maneira de usar apenas intel (mas acelerado!)
  • eu realmente não me importo com economia de energia

Estou cansado de ser revertido para gnome-session-fallback ou unidade 2d.

por favor me diga se há uma maneira ou se eu vou ficar preso com o gnome 2. * até eu comprar outro laptop.

    
por Lotti 17.10.2011 / 00:58

4 respostas

3

Sim! Eu descobri como obter a aceleração de hardware do Intel gráfico hd 3000 para habilitar a unidade 3d e o gnome-shell.

Parece que o ubuntu tenta instalar drivers para placas Intel HD 3000 e Nvidia Optimus. resultado? uma bagunça. O servidor X11 não pode decidir qual driver usar e reverter para o VESA.

Portanto, a solução é muito simples:

apt-get remove --purge nvidia-current nvidia-common nvidia-settings xserver-xorg-video-nv

mais remover todos os outros drivers de vídeo xserver-xorg-video- * exceto xserver-xorg-video-intel. reinicie o computador e tadan! pelo menos você pode aproveitar um pouco de aceleração!

    
por Lotti 20.10.2011 / 23:04
1

cara .. isso está errado .. apenas reinstale os drivers da intel:

$ sudo apt-get remove xserver-xorg-video-intel

$ sudo apt-get install xserver-xorg-video-intel

o problema é que quando você remove os drivers nvidia .. os arquivos em / usr / lib / xorg / modules / são removidos ... mas se você reinstalar o driver intel, ele copiará os arquivos novamente e tudo ficará bem! :)

( link agora estou usando o bumblebee para usar o cartão nvidia sempre que eu quiser, e ele funciona muito bem!: D)

Se você quiser tentar novamente instalar o bumblebee, primeiro temos que remover qualquer porcaria antiga que você ainda possa ter instalado:

$ sudo apt-get --purge remove ironhide bumblebee

(confira este problema: I não pode desinstalar o Ironhide ou instalar outros pacotes )

Após remover com sucesso estes pacotes, temos que ter certeza de que o driver nouveau está na lista negra para fazer isso:

nós adicionamos o texto:

blacklist nouveau

para o arquivo

/etc/modprobe.d/blacklist.conf

para abrir o arquivo

$ sudo gedit /etc/modprobe.d/blacklist.conf

agora editamos o arquivo:

/etc/default/grub

Procuramos a linha que diz:     GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso"

e nós mudamos para:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rdblacklist=nouveau"

OK! agora não temos mais nenhum nouveau: D epic win !! agora temos que instalar os drivers proprietários da nvidia

$ sudo apt-get install nvidia-current

(Eu não estou 100% certo sobre isso, porque eu instalei usando a ferramenta de drivers adicionais!)

ok, agora temos tudo configurado para instalar o bumblebee.

primeiro adicionamos o ppa de bumblebee

$ sudo ppa-purge ppa:mj-casalogic/bumblebee

então

$ sudo apt-get update && sudo apt-get install bumblebee

depois disso ... podemos verificar se tudo está configurado executando:

$ glxgears 

isto irá usar o cartão intel HD ... mas se você adicionar o optirun antes do comando, ele usará a placa nvidia

$ optirun glxgears

boa sorte!

    
por Pedro Gouveia 14.01.2012 / 18:29
0

Apenas outra sugestão. Eu também tenho uma placa Nvidia, mas o Gnome-shell parece ser mais responsivo com o driver nouveau do que com o Nvidia oficial. Eu realmente vejo uma melhora considerável em quase tudo que o Gnome-shell faz.

    
por Vik 25.11.2011 / 11:59
0

Se você usa constantemente o driver nouveau, sua bateria descarregará muito rápido.

De qualquer forma, mais um add ... se você quiser usar o driver nouveau ao invés do nvidia, você tem que editar o arquivo /etc/bumblebee/bumblebee.conf via

sudo nano /etc/bumblebee/bumblebee.conf

e onde diz

DRIVER="nvidia" 

altere para:

DRIVER="nouveau"
    
por Pedro Gouveia 14.01.2012 / 18:34