| ||||
Et oui, car ce n'est pas le tout de savoir faire du CUDA, encore faut-il que le système veuille bien l'utiliser. Pour cela il faut que vous utilisiez un pilote qui supporte le CUDA, et une carte graphie Nvidia bien entendu. Je ne veux en aucun cas vous cassez votre coup, mais si vous avez des versions de GCC/G++ comprises entre la 4.5 et la 4.9, vous oubliez CUDA pour le moment, car ces versions permettent de compiler un programme CUDA (car NVCC va appeler G++ pour compiler un programme). Donc, si vous n'avez pas de GCC/G++ 4.4. Vous avez la commande /usr/lib/nux/unity_support_test -p qui permet de connaître le type de votre carte graphique et le pilote qui est utilisé dessus : /usr/lib/nux/unity_support_test -p OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Quadro FX 880M/PCIe/SSE2 OpenGL version string: 3.3.0 NVIDIA 340.29 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes GL vertex program: yes GL fragment program: yes GL vertex buffer object: yes GL framebuffer object: yes GL version is 1.4+: yes Unity 3D supported: yes Pour charger le module qui correspond au pilote 340, je fais : sudo modprobe nvidia_340 Et modprobe me charge le module, si il râle c'est qu'il ne l'a pas trouvé. Et pour enlever un module vous avez la commande : modprobe -r nomDuModule Mais, ça n'a aucun intérêt Comme vous avez lscpu pour connaître les caractéristiques de votre CPU : lscpu Architecture: x86_64 Mode(s) opératoire(s) des processeurs :32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) par cœur : 2 Cœur(s) par socket : 2 Socket(s): 1 Nœud(s) NUMA : 1 Identifiant constructeur :GenuineIntel Famille de processeur :6 Modèle : 37 Révision : 5 Vitesse du processeur en MHz :1199.000 BogoMIPS: 5319.67 Virtualisation : VT-x Cache L1d : 32K Cache L1i : 32K Cache L2 : 256K Cache L3 : 3072K NUMA node0 CPU(s): 0-3 On a aussi nvidia-smi : nvidia-smi Thu Nov 6 11:28:46 2014 +------------------------------------------------------+ | NVIDIA-SMI 340.29 Driver Version: 340.29 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 Quadro FX 880M Off | 0000:01:00.0 N/A | N/A | | N/A 43C P12 N/A / N/A | 330MiB / 1023MiB | N/A Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Compute processes: GPU Memory | | GPU PID Process name Usage | |=============================================================================| | 0 Not Supported | +-----------------------------------------------------------------------------+ | ||||
|