Ative a GPU da Nvidia se a GPU integrada ficar estressada

1

Estou usando um notebook com GPUs Intel e Nvidia. Eu instalei corretamente nvidia-331 drivers, cuda e bumblebee e posso executar corretamente optirun some_application . De fato, enquanto algum aplicativo é aberto com o comando optirun , o GPU nvidia funciona corretamente

sudo lshw -c video | grep driver
       configuration: driver=nvidia latency=0
       configuration: driver=i915 latency=0

No entanto, estou procurando uma maneira de ativar automaticamente a GPU durante o lançamento de máquinas VirtualBox (especialmente aquelas criadas pela Genymotion). Mais genericamente, estou procurando uma maneira de iniciar automaticamente a GPU se a GPU integrada da Intel ficar estressada. É possível? E quanto a nvidia-prime?

EDIT: isto é o que eu instalei até agora

$>dpkg -l | grep cuda
ii  libcuda1-331                                                         331.38-0ubuntu7.1                                   amd64        NVIDIA CUDA runtime library
ii  libcudart5.5:amd64                                                   5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA runtime library
ii  nvidia-cuda-dev                                                      5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                                                      5.5.22-3ubuntu1                                     all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                                                      5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA GDB
ii  nvidia-cuda-toolkit                                                  5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA toolkit
$>dpkg -l | grep nvidia
ii  nvidia-331                                                           331.38-0ubuntu7.1                                   amd64        NVIDIA binary driver - version 331.38
ii  nvidia-331-dev                                                       331.38-0ubuntu7.1                                   amd64        NVIDIA binary Xorg driver development files
ii  nvidia-331-uvm                                                       331.38-0ubuntu7.1                                   amd64        NVIDIA Unified Memory kernel module
ii  nvidia-cuda-dev                                                      5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                                                      5.5.22-3ubuntu1                                     all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                                                      5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA GDB
ii  nvidia-cuda-toolkit                                                  5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA toolkit
ii  nvidia-libopencl1-331                                                331.38-0ubuntu7.1                                   amd64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-opencl-dev:amd64                                              5.5.22-3ubuntu1                                     amd64        NVIDIA OpenCL development files
ii  nvidia-opencl-icd-331                                                331.38-0ubuntu7.1                                   amd64        NVIDIA OpenCL ICD
ii  nvidia-profiler                                                      5.5.22-3ubuntu1                                     amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                                                      331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-visual-profiler                                               5.5.22-3ubuntu1                                     amd64        NVIDIA Visual Profiler
$>dpkg -l | grep bumblebee
ii  bumblebee                                                            3.2.1-90~trustyppa1                                 amd64        NVIDIA Optimus support

EDIT2: Até agora, a única maneira de usar a GPU da Nvidia com genymotion (pelo menos para mim) é lançando

optirun <genymotion-folder>/player --vm-name "X"

em que X é o nome da sua máquina virtual.

    
por tigerjack89 15.10.2014 / 16:41

1 resposta

0

Algo semelhante ao pedido original pode ser encontrado no projeto nvidia-prime. No entanto, após alguns testes, decidi voltar ao optirun. A principal razão é que o prime mantém seu GPU nvidia sempre ligado, com muito mais consumo de energia.

    
por tigerjack89 15.12.2014 / 07:47