CUDA-совместимое устройство

Я очень новичок в программировании CUDA. Я рассматриваю примеры, поставляемые с SDK. Мне удалось скомпилировать код, но когда я его запускаю, я получаю следующую ошибку:

"clock.cu(177) : CUDA Runtime API error 38: no CUDA-capable device is detected".

У меня на компьютере GeForce 8400M GS, и согласно этому списку это графический процессор с поддержкой CUDA:http: //developer.nvidia.com/cuda-gpu.

 ardiyu0707 июн. 2012 г., 06:56
какая у тебя ОС?
 gmemon07 июн. 2012 г., 07:04
Я использую Ubuntu 10.04

Ответы на вопрос(2)

что драйвер cuda и все установлено, просто попробуйте

$ sudo nvidia-xconfig --enable-all-gpus 

сейчас попробуй образцы куда,

 talonmies15 сент. 2012 г., 19:44
Этот ответ - полная чушь. Ничто из того, что вы предложили, не имеетчто-нибуд чтобы решить проблему, которая возникла у исходного спрашивающего, и не решит проблему, связанную с не загрузкой драйвера ядра, когда X11 не работает.
 talonmies20 сент. 2012 г., 08:28
прочитайте другой ответ и комментарии в этом вопросе! Ответ буквально на экране перед вами.
 sivapal ayyappan nadar20 сент. 2012 г., 07:06
@ talonmies, у меня та же проблема, и единственное решение, которое я получил, это «nvidia-xconfig --enable-all-gpus» (который сгенерировал файл xorg.conf в / X11 / для отображения, который я знаю) после давая эту команду, CUDA обнаруживает карту NVIDIA. если это чепуха, то как это работает для меня? но это сделало отставание в реальном исполнении. Я жду от вас ответа, который полностью поможет мне справиться со всеми проблемами.
 sivapal ayyappan nadar20 сент. 2012 г., 07:54
@ talonmies .. посмотрите, что вы сказали правильно, запуск CUDA и X11 не имеет никакого отношения. но я могу запускать свои сэмплы как devicequery только после включения таким способом. но он также включает nvidia для отображения. Я думаю, есть ли какая-либо другая опция, позволяющая включить карту NVIDIA только для целей CUDA? если у вас есть решение, пожалуйста, помогите мне.
 talonmies20 сент. 2012 г., 07:24
Потому что ваша проблема и эта проблема не совпадают. Во второй раз, оригинальный вопросник X11 вообще не работал. Как создание файла конфигурации X11 исправит что-либо на компьютере, на котором не работает X11?
Решение Вопроса

которые вы можете проверить, чтобы исправить эту ошибку:

Убедитесь, что ваш/dev/nvidia*азрешение @ 666 crw-rw-rw-) и владелец root: root

Если вы установили SDK, используяsudo, тогда вам может понадобиться сначала перейти в root для выполнения кода

Убедитесь, что вы установили совместимый драйвер NVIDIA, доступный в CUDA зона для вашего набора инструментов CUDA

 Alex10 мар. 2013 г., 04:03
thankyou, это было так же просто, как использовать sudo для запуска моего скомпилированного кода для меня. Могу ли я что-то изменить, чтобы это не понадобилось в будущем?
 gmemon07 июн. 2012 г., 07:19
У меня нет / dev / nvidia * вообще. Что мне делать
 talonmies07 июн. 2012 г., 07:34
@ gmemon: нет драйвера, который «поставляется с инструментарием». Вы должны отдельно загрузить и установить пакет NVIDIA drvier и убедиться, что все «конкурирующие» драйверы, такие как nouveau, полностью удалены.
 ardiyu0701 янв. 1970 г., 01:00
ты перезагрузил систему?
 Peter07 июн. 2012 г., 15:58
На странице 6 Руководства по началу работы для Linux приведен пример сценария, который можно использовать для загрузки драйвера и создания устройствбе начиная с X

Ваш ответ на вопрос