CUDA на GeForce 8600GT

У меня есть cuda драйвер, инструментарий и sdk, установленный в Ubuntu 10.04. Я использую Nvidia Geforce 8600 карта GT. Официальный сайт говорит, что моя карта является поддерживаемым CUDA. Но при выполнении deviceQuery, который идет с cuda sdk, я получаю следующий вывод.

./deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

There is no device supporting CUDA

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 134566327, CUDA Runtime Version = 0.0, NumDevs = 0


PASSED

Press <Enter> to Quit...

Кроме того, при начальной загрузке, я получаю следующую ошибку. Ubuntu работает в низком графическом режиме

The following error was encountered. You may need to update your configuration to solve this.

(EE) NVIDIA: Failed to load the NVIDIA kernel module.
Please check you
(EE) NVIDIA:   system's kernel log for additional error messages.
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.

Но, когда я перезапускаю X, это загружается отлично.

И, glxinfo дает следующий вывод.

name of display: :1.0
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
3 GLXFBConfigs:
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Segmentation fault

Так, GeForce 8600GT является на самом деле не CUDA, поддерживаемым, или является проблемой с чем-то еще?Спасибо.

1
задан 08.03.2016, 22:57

1 ответ

Хорошо. Существует хороший способ установить драйвер Nvidia правильно и избегать проблемы позже. Вот большое практическое руководство, пошаговое, простое в использовании.

Но позвольте мне исправить его, относительно этих 10,04 выпусков!
В первую очередь (прежде чем шаги), загрузите пакет "dkms" с нижней части сообщения на связанной странице и драйвер Nvidia из nvidia.com в Ваш корневой каталог.
Step1, удалите драйверы. Прикрепите "180" к "190" или "195", не делайте уверенный, как Ubuntu называет его в minutre.
На шаге 2, редактировании /etc/blacklist.d/blacklist.conf . Добавьте 2 новых записи в конец:
blacklist nv
blacklist nouveau

Затем сделайте перезагрузку, в меню начальной загрузки, выберите режим восстановления. Пойдите с "корневым режимом с сетями" (или что, внизу, Вы сможете определить его, не волнуйтесь об инструкциях.:))

Когда это загрузится, введите свой пароль root. Затем введите: init 3 . Войдите в систему снова (yay).

Теперь, установите драйвер с sudo sh ./NV* . Будет ошибка о "предоставленном дистрибьюторе.." не заботьтесь об этом, просто соглашайтесь, да да (больше, grep, fsck :)).

После того, как это закончится, сделайте a sudo nvidia-xconfig . ЗАТЕМ сделайте sudo sh ./installdkms* часть. После того, как это закончится, Вы сделаны, перезагрузка.


Да я знаю о практическом руководстве и как 'тяжелее', чем "установка ограничил модули". Однако много людей заметило проблемы, аномалии с драйвером по умолчанию. Таким образом, Вы получите двоичный драйвер Nvidia, более свежий, чем тот поставки Ubuntu, и это не будет проблема во время обновлений ядра. Кроме того, можно обновить драйвер вручную каждый раз, когда Вы хотите. Если Вы застреваете, комментируете, спрашиваете. (Проверьте, какая часть, кажется, тверда, проверьте, можно ли найти, что черный список и такой перед дайвингом в.)


И да, после этого мы продолжим материал CUDA.:)

0
ответ дан 24.11.2019, 02:00

Теги

Похожие вопросы