Como alternar entre as GPUs em um Asus EEE1015PN

5

Eu tenho um Intel N550 Asus EEE1015PN com duas GPU's: GMA3150 e Nvidia ION2.

Se eu uso (mas não quero) o windows 7 e quero assistir a um filme em full hd, ele muda para o GPU maior.

Se eu quiser usar o Ubuntu 11.04, posso alternar entre as duas GPUs on-the-fly de maneira semelhante ao Windows 7 - se sim, como faço isso?

Se não, que progresso está sendo feito para alcançar o mesmo recurso que o Windows 7?

    
por LanceBaynes 06.07.2011 / 09:23

3 respostas

1

Eu recomendo que você dê uma olhada na página de Ajuda do Ubuntu em Gráficos Híbridos . Parece ser muito informativo e exatamente o que você está procurando. Vou dividi-lo para você o melhor que posso, embora aqui mesmo ... :-)

Como o post de instruções original tem quase duas páginas, não vou postar em sua totalidade sobre como usá-lo e ativá-lo. Em vez disso, vou postar os links relevantes para você que pertencem a cada seção.

Por favor, note: eu não tinha nenhuma mão em escrever o tutorial mencionado acima, eu estou apenas citando o autor original. Todos os créditos vão para a dita pessoa.

Habilitando VGA Switcheroo

Os links para Troca e Habilitação do Switcheroo VGA estão listados como os seguintes ...

  1. Gráficos híbridos: alternando a CPU

  2. Gráficos híbridos: habilitando o VERO Switcheroo

Usando o vga_switcheroo

Os links para usar o VGA Switcheroo estão listados como os seguintes ...

  1. Gráficos híbridos: usando VGA Switcheroo

  2. Gráficos híbridos: use dentro de uma sessão X

  3. Gráficos híbridos: script para uso durante a inicialização

Várias pequenas correcções

E finalmente o link para a seção Pequenas Correções pode ser encontrado abaixo ...

Isso deve deixá-lo no meio do caminho, pelo menos, se isso não ajudar você, por favor, avise-nos! E se isso ajudar você nos avise também!

    
por zkriesse 12.07.2011 / 21:35
0

Você está dizendo que você roda o bumblebee, mas só pode mudar desabilitando o NVidia. Você tentou "optirun glxgears"?

Se não, isso provavelmente deve fazer o truque. Se sim, você está praticamente preso. Tanto quanto eu sei, abelha é o esforço mais frutífero para hotswitch gpu.

    
por aureianimus 17.07.2011 / 08:26
0

If I want to use Ubuntu 11.04, then can I switch between the two GPU's on-the-fly in a similar way as Windows 7 - if yes, how do I do this?

O EeePC-1015PN é um caso importante de gráficos híbridos. Como você sabe, este Laptop tem como padrão o modo nvidia - somente no Linux (a GPU Intel não é visível via lspci), mas através do envio de uma chamada específica de acpi você pode definir manualmente o Modo VGA para o próximo ciclo de boot.

Este laptop tem uma configuração hybird bastante incomum. O chip nvidia é conectado diretamente ao dispositivo de exibição e à porta hdmi (a maioria das configurações híbridas sem muxless são criadas sem esse recurso) permitindo que este modelo alterne os modos GPU manualmente ou use um modo dual gpu (não é necessário alterar o bios para definir o gpu modo)

Os modos VGA disponíveis são:

  1. Modo Intel only (o chip nvidia está desligado e não é visível via lspci)
  2. Modo Nvidia apenas (o chip Intel não é visível via lspci)
  3. Modo Optimus (ambos os chips são visíveis via lspci = > bumblebee funciona apenas neste modo)

Estamos discutindo esse modelo desde há algum tempo em um thread do ubuntuforums (1) e preparamos alguns scripts auxiliares para definir o modo VGA para este modelo. Para fazer o bumblebee funcionar, você precisa instalar primeiro o pacote eee1015pn-acpitools . Esses scripts permitem gerenciar os modos VGA deste modelo.

sudo add-apt-repository ppa:mtron/eee1015pn
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential eee1015pn-acpitools

Inicie o gui 'VGA-Selector' e configure o modo VGA para o próximo boot para "Optimus"

ParausaroOptimuscomomododeGPUpadrão,cliquenobotão"Definir GPU padrão" na janela Configurações. Também desative o desligamento automático do chip nvidia no modo otimizado. O daemon 'bbswitch' enviado com o bumblebee assume o controle do estado de energia do nvidia gpu.

AgorareinicieeseulaptopdeveestarnomodoOptimus.

instaleobumblebeeatravésdoppa:

sudoadd-apt-repositoryppa:bumblebee/stablesudoapt-getupdate&&sudoapt-getupgradesudoapt-getinstallbumblebeesudousermod-a-Gbumblebee$USER

Paratestarseonvidiagputentainiciarumaplicativoprefixando-ocomoptirun.porexemplo.glxspheresusaráointelgpuparadesenharobenchmarkoptirunglxspheresusaráoGPUnvidia

Limitaçõesdobumblebee:

  • Odesempenhodochipnvidiaviabumblebeeéruim.oglxsperesroda3vezesmaisdevagaratravésdobumblebee(emcomparaçãocomonvidiaonlyMode)
  • AportaHDMInãoéutilizávelviabumblebee(ochipnvidiaéconectadodiretamenteàportaHDMI).
  • semaceleraçãodevídeo.Ova-apinãoésuportadopelaintelGMA3150,eatécnicanvidiavdpaunãoéutilizávelviabumblebee

whatprogressisbeingmadetowardsachievingthesamecapabilityasWindows7?

OprojetobumblebeeéapenasumhacktemporárioparagráficoshíbridosnoLinux.Citandoa estratégia de suporte a gráficos híbridos do Ubuntu:

The kernel DRM work required for sharing GPU objects is not too complicated, according to Airlie. (2)

The biggest blocker at the moment is that the X server has limitations which prevent using GPU’s without attaching a screen to them. Airlie proposed changes to the X server on the xorg-devel mailing list (3), and he has been doing some work on this area (4).

Upstream (NVIDIA/AMD) Schedule: Once the X server re-architecting is finished and released, the drivers just need to add support for the new ABI in order to work. Highly dependant on when the actual X server release is, of course. Aaron Plattner from NVIDIA has already showed interest in helping with the redesign work (5), so it’s likely that at least NVIDIA has support for it right from the start.

Assim, uma solução real levará algum tempo, mas as pessoas estão trabalhando nisso.

  1. link
  2. link
  3. link
  4. link
  5. link
por mtron 07.03.2012 / 13:08