Não é possível obter o Bumblebee trabalhando na NVIDIA Corporation GK107M [GeForce GT 640M]

0

Sistema: hp pavilion dv7-7008tx laptop

Executando lspci | grep VGA retornos:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev ff)

Eu instalei todas as coisas de abelha:

sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331

Quando eu faço lshw -c video eu só posso ver meu cartão de intel, no entanto, antes de instalar o pacote nvidia-331, pude ver tanto o cartão NVIDA quanto o intel.

  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:46 memory:d3000000-d33fffff memory:c0000000-cfffffff ioport:5000(size=64)

No entanto, posso ver minha placa NVIDIA no aplicativo "Drivers adicionais". O botão de opção está selecionado para usar Using NVIDIA binary driver -version 331.38 from nvidia-331 (proprietary, tested)

Independentemente de eu executar glxgears ou optirun glxgears , obtenho a mesma taxa de quadros de cerca de 60 FPS.

Alguma idéia de como corrigir isso? Consegui fazer com que o zangão trabalhasse no Fedora e no openSUSE antes nesta máquina, por isso tenho a certeza que deveria ser capaz de fazê-lo funcionar, mas parece que não consigo fazê-lo funcionar com o Ubuntu.

    
por jax 29.10.2014 / 04:33

1 resposta

0

Primeiro de tudo, para obter resultados muito confiáveis, glxspheres é melhor que glxgears. Você pode usar "vblank_mode = 0" para obter resultados mais altos, mas é tudo sobre v-sync. Se você pode executar um programa com o comando optirun, não há problema para se preocupar, porque sua placa Nvidia funciona.

Você sabe que sua placa Nvidia está funcionando, mas não sabe se está funcionando bem ou não, pois isso compara os resultados de glxspheres entre a placa intel e nvidia.

Para instalar glxspheres:

Faça o download do VirtualGL (.deb) em: link

Navegue até a pasta que contém o pacote deb e instale-o com

sudo dpkg -i VirtualGL_*.deb

Execute glxspheres:

cd /opt/VirtualGL/bin/

vblank_mode=0 ./glxspheres

para executar com cartão nvidia:

vblank_mode=0 optirun ./glxspheres

Nota: vblank_mode = 0 é para desabilitar a v-sync e gasta muita energia da bateria. Você não precisa usar geralmente.

    
por al0s 08.08.2015 / 16:08