J'utilise un ordinateur portable avec des GPU Intel et Nvidia. J'ai correctement installé les pilotes nvidia-331, cuda et bumblebee et je peux exécuter correctement optirun some_application
. En effet, alors que certaines applications sont ouvertes avec la commande optirun
, le GPU nvidia fonctionne correctement
Sudo lshw -c video | grep driver
configuration: driver=nvidia latency=0
configuration: driver=i915 latency=0
Cependant, je cherche un moyen d'activer automatiquement le GPU lors du lancement des machines VirtualBox (en particulier celles créées par Genymotion). Plus généralement, je cherche un moyen de démarrer automatiquement le GPU si le GPU intégré Intel est stressé. C'est possible? Et nvidia-prime?
EDIT: c'est ce que j'ai installé jusqu'à présent
$>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: jusqu'à présent, la seule façon d'utiliser Nvidia GPU avec Genymotion (au moins pour moi) est de lancer
optirun <genymotion-folder>/player --vm-name "X"
où X est le nom de votre machine virtuelle.
Quelque chose de similaire à la demande d'origine peut être trouvé dans le projet nvidia-prime. Cependant, après quelques tests, j'ai décidé de revenir à optirun. La raison principale est que Prime maintient votre GPU nvidia toujours allumé, avec une consommation d'énergie beaucoup plus élevée.