Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Установка CUDA Toolkit и драйвера NVIDIA для разработчиков  (Прочитано 30929 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Настройка, успешно пройденный путь. CUDA Toolkit 3.2, Ubuntu 10.04 .
Все файлы взяты отсюда http://developer.nvidia.com/object/cuda_3_2_toolkit_rc.html#Linux

1.скачиваем и устанавливаем видеодрайвер nvidia, нужен >= 260й версии
с репозитария https://launchpad.net/~ubuntu-x-swat/+archive/x-updates не подойдет, не все примерчики компилируются. ставим руками:

cd ~ && wget http://developer.download.nvidia.com/compute/cuda/3_2/drivers/devdriver_3.2_linux_32_260.24.run
Открываем файл blacklist'a:
sudo gedit /etc/modprobe.d/blacklist.conf
Добавляем в него модули свободных драйверов:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential  xserver-xorg-dev
ctrl+alt+f1 , логин

sudo service gdm stop && sudo apt-get --purge remove nvidia-*

sudo sh ./devdriver_3.2_linux_32_260.24.run
sudo service gdm start && exit

ctrl+alt+f8

2.скачиваем и инсталлируем ПО

wget http://developer.download.nvidia.com/compute/cuda/3_2/sdk/gpucomputingsdk_3.2_linux.run http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/cudatoolkit_3.2.9_linux_32_ubuntu10.04.run

sudo sh ./cudatoolkit_3.2.9_linux_32_ubuntu10.04.run &&sh ./gpucomputingsdk_3.2_linux.run

3.настраиваем систему
export PATH=/usr/local/cuda/bin:$PATH &&export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH
# Для amd64 замените на lib64

echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc && echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
# Для amd64 замените на lib64

sudo apt-get install g++ freeglut3-dev libxi-dev libxmu-dev

4.компилируем и запускаем примерчики
cd ~/NVIDIA_GPU_Computing_SDK/C && make

cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release && ./deviceQuery && ./bandwidthTest
(Нажмите, чтобы показать/скрыть)
наслаждаемся, радуемся, запускаем свою прогу.

P.S. все команды одной командой.
внесите текст в файл командой cd ~ && gedit mycuda.sh :
(Нажмите, чтобы показать/скрыть)

далее ctrl+alt+f1 , логин
sh ./mycuda.sh
ctrl+alt+f8

желательно запускать 1 раз иначе в файлах /etc/modprobe.d/blacklist.conf и ~/.bashrc будет накапливаться информация.
« Последнее редактирование: 24 Сентября 2010, 16:18:48 от jura12 »
сопротивление бесполезно

Оффлайн Cool.Stix

  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Как отразится и отразится ли вообще на производительности игр которые запускаются из под вайна? ???
Intel® Core™2 Quad CPU Q8300 @ 2.50GHz × 4//Gallium 0.4 on AMD OLAND (DRM 2.43.0 / 4.4.0-45-generic, LLVM 3.9.0)//Ubuntu 16.04.1 LTS 64-бит

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Можно установить не девелоперский а обычный драйвер нвидиа. наверно что-то работать в куда не будет, например отладка. простой должен работать чуть быстрее. Но это все мелочи. всеравно играть под вайном это извращение.

CUDA Toolkit 3.2 (January 2011)
« Последнее редактирование: 24 Марта 2011, 21:20:56 от jura12 »
сопротивление бесполезно

Оффлайн osmpavel

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля

<...>

3.настраиваем систему
export PATH=/usr/local/cuda/bin:$PATH &&export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH
# Для amd64 замените на lib64

echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc && echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
# Для amd64 замените на lib64

sudo apt-get install g++ freeglut3-dev libxi-dev libxmu-dev

4.компилируем и запускаем примерчики
cd ~/NVIDIA_GPU_Computing_SDK/C && make

cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release && ./deviceQuery && ./bandwidthTest
(Нажмите, чтобы показать/скрыть)
наслаждаемся, радуемся, запускаем свою прогу.

P.S. все команды одной командой.
внесите текст в файл командой cd ~ && gedit mycuda.sh :
(Нажмите, чтобы показать/скрыть)

далее ctrl+alt+f1 , логин
sh ./mycuda.sh
ctrl+alt+f8

желательно запускать 1 раз иначе в файлах /etc/modprobe.d/blacklist.conf и ~/.bashrc будет накапливаться информация.

Застрял на пункте 4..
У меня amd64. Что именно нужно заменить на lib64? Сможете отредактировать эти команды?
А то у меня при попытке запуска сборки примеров вылазит следующая штука:
(Нажмите, чтобы показать/скрыть)

Спасибо.

P.S. Отбой =) Всё получилось (дошло). Еще раз огромное спасибо за статью. Опробовал под Debian 6
« Последнее редактирование: 23 Июня 2011, 21:51:21 от osmpavel »

Оффлайн insp

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте! Столкнулся со следующим:

(Нажмите, чтобы показать/скрыть)

В чем может быть проблема? Какие пути решения? Спасибо.( ubuntu 11.10 )
« Последнее редактирование: 21 Ноября 2011, 10:55:28 от insp »

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
на сегодняшний день CUDA toolkit только для 10.10 http://developer.nvidia.com/cuda-toolkit-40#Linux
видеодрайвер для современной оси надо ставить современный - 285.05.09
сопротивление бесполезно

Оффлайн newbiee

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Пока ковырялся в дровах, упали иксы) Пришлось самому учиться поднимать через восстановление. Другого способа нет?)
Я только учусь)

 

Страница сгенерирована за 0.056 секунд. Запросов: 22.