J'ai essayé d'exécuter un programme CUDA sur un ordinateur distant sur lequel Windows 7 est installé. Le GPU est GeForce GTX 480. L’un des problèmes auquel j’ai été confronté est que, l’ordinateur a deux adaptateurs,
1) adaptateur VGA standard
2) NVIDIA GeForce GTX 480
Même si cela apparaît dans le gestionnaire de périphériques. Le bureau utilise l'adaptateur VGA standard. Je suppose que c'est parce que le VGA standard est l'adaptateur principal. De plus, le gestionnaire de périphériques indique que le moniteur est connecté à l'adaptateur VGA standard. Dans ce scénario, si je tente d’exécuter une application CUDA, il ne reconnaît pas un périphérique compatible CUDA.
Est-il nécessaire que la carte NVIDIA soit la principale? Ou est-il possible d'utiliser CUDA lorsque la carte graphique est un adaptateur secondaire. J'ai déjà vu quelques publications sur les forums NVIDIA à ce sujet. On suggère d'utiliser une autre carte NVIDIA à faible coût en tant qu'adaptateur principal, mais ce n'est actuellement pas une option. Je n'ai pas pu trouver d'autres solutions.
Merci
J'ai essayé d'exécuter le test deviceQuery à partir des exemples de calcul NVIDIA GPU. C'est le résultat que j'ai obtenu
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount FAILED CUDA Driver and Runtime version may be mismatched
FAILED
La version du pilote que j'utilise est la 263.06. La version CUDA est 3.2
J'ai exécuté le même test sur mon bureau, qui dispose également de Windows 7 et d'une GeForce GTX 465. La version de la boîte à outils CUDA est 3.2. La version du pilote était la même et le test était réussi, bien qu'il ait échoué avec un pilote plus ancien.
la source
Il ne devrait pas être nécessaire que ce soit l'adaptateur principal. C'est peut-être comme cela que vous essayez de saisir le périphérique ... J'essayerais d'installer les outils de développement pour cuda sur le PC en question, d'utiliser l'utilitaire d'énumération et de publier le résultat s'il échoue.
autre remarque, dans certains pilotes, la fonctionnalité CUDA est désactivée malgré le fait que la carte en est capable.
il semble que le gtx480 pourrait ne pas être pris en charge par le 260 inf prêt à l'emploi. une discussion de problèmes similaires aux vôtres est ici: http://lunatics.kwsn.net/12-gpu-crunching/split-powerspectrum-unit-test.msg33737.html;topicseen
Dans cette discussion, au moins un utilisateur exécute gtx480 en tant que non-adaptateur d'affichage et effectue le traitement cuda avec:
En fin de compte, certains utilisateurs ont eu du succès avec une inf corrigée de laptopvideo2go.
J'espère que cela pourra aider. Je suis convaincu que le chargement de votre pilote indique que votre carte ne prend pas en charge cuda, bien qu'elle le soit.
la source
Un écran est-il branché? Je sais que pour l’ATI, vous devez disposer d’un moniteur branché sur chaque carte graphique pour pouvoir les utiliser.
la source