The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Настройка Nvidia CUDA 2.3 на Ubuntu..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Настройка Nvidia CUDA 2.3 на Ubuntu..."  +/
Сообщение от auto_tips on 05-Ноя-09, 06:10 
Технология CUDA позволяет производить вычисления на видеокарте.  Для некоторых задач скорость вычислений ускоряется в десятки раз. CUDA 2.3 официально поддерживает Ubuntu 9.04 . Но тем не менее есть ньюансы. Предлагаю ознакомиться с моим успешным опытом.

1. Для cuda 2.3 нужен 190й драйвер NVIDIA. Ставим драйвер как написано здесь http://www.ubuntugeek.com/install-nvidia-graphics-drivers-19... и перезагрузка.

А именно так:

откройте файл
   sudo gedit /etc/apt/sources.list

и добавьте следующие строки:
   deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main
   deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main

добавляем ключи
   sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767

устанавливаем
   sudo apt-get install nvidia-190-modaliases nvidia-glx-190 nvidia-settings-190

перезагрузка

2. Ставим от рута cudatoolkit. Скачать ПО можно здесь: http://www.nvidia.ru/object/cuda_get_ru.html . Видеодрайвер не нужен - мы его поставили в предыдущем шаге.

   sudo ./cudatoolkit_2.3_linux_32_ubuntu9.04.run

3. Ставим от пользователя cuda sdk

   ./cudasdk_2.3_linux.run

4.добавляем в ~/.bashrc строки

   #settings for cuda
   export PATH=/usr/local/cuda/bin:$PATH
   export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH

и выполняем эти команды в терминале чтоб не перезагружаться.

5. Доустанавливаем пакеты и компилируем примеры sdk

5.1 Доустанавливаем пакеты:

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

ставит еще кучу дополнительных пакетов. мы соглашаемся.

5.2 Компиляцию можно делать для всех программ и по одиночке. Пробуем

   cd ~/NVIDIA_GPU_Computing_SDK/C
   make

откомпилированные бинарники находятся в ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release

Можно примеры откомпилировать даже если на компьютере нет видеокарты поддерживающей CUDA. В этом случае задается параметр emu=1. Результат будет в папке ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/emurelease

   make emu=1

6. Запускаем откомпилированные программы и радуемся. Проверкой является вывод программ deviceQuery и bandwidthTest. Вот вывод программ:

   ./deviceQuery
   CUDA Device Query (Runtime API) version (CUDART static linking)
   There is 1 device supporting CUDA

   Device 0: "GeForce GTX 260"
    CUDA Driver Version:                           2.30
    CUDA Runtime Version:                          2.30
  ...
   Test PASSED

   ./bandwidthTest

   Running on......
     device 0:GeForce GTX 260
   Quick Mode
   Host to Device Bandwidth for Pageable memory
   Transfer Size (Bytes)   Bandwidth(MB/s)
    33554432      3168.1
   ...
   Test PASSED

PS. После установки 190-го драйвера возникает какой-то конфликт с кодеками. Предлагают поставить 185й драйвер но тогда cuda работать не будет.

URL:
Обсуждается: http://www.opennet.dev/tips/info/2217.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "мдээ"  +/
Сообщение от Сырно on 05-Ноя-09, 06:10 
> После установки 190-го драйвера возникает какой-то конфликт с кодеками.

deb http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main
deb-src http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main

репы мплеера, умеющие vdpau и тп.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от jura12 (ok) on 05-Ноя-09, 08:58 
еще забыл добавить. в шаге 2 делаем файлы исполняемыми
$chmod 744 cudatoolkit_2.3_linux_32_ubuntu9.04.run cudasdk_2.3_linux.run
и для 64-битных систем в переменной LD_LIBRARY_PATH надо указывать на каталог lib64.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Zenitur email on 05-Ноя-09, 13:14 
Предлагаю воспользоваться кнопкой "исправить статью".
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Аноним (??) on 06-Ноя-09, 04:50 
>и выполняем эти команды в терминале чтоб не перезагружаться.

$ source ~/.bashrc

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Zenitur email on 06-Ноя-09, 09:42 
Как этим пользоваться? Есть ли уже программы для перекодирования видео средствами видеокарты? nVidia PureVideo платный, в Windows есть много бесплатных, а в Linux?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от i (??) on 06-Ноя-09, 15:44 
есть mplayer c vdpau
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Zenitur email on 06-Ноя-09, 23:16 
Я спросил несколько месяцев назад об этом, один человек попробовал кодировать с использованием VDPAU - выдало ошибку, а без этой опции работало. Он подумал, что драйвер недошлифован, а потом до него дошло, что VDPAU только декодирует, и ничего получиться не могло. Кажется, он немного разозлился тогда тому, что так лажанулся прилюжно.
nVidia сделала патч для работы MPlayer с VDPAU, а кодировать надо с CUDA. Пока что я встретил только ихнее средство за $20... Не я пока процессором.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Аноним (??) on 07-Ноя-09, 11:46 
Сколько же можно писать, что CUDA (или opencl) и VDPAU разные вещи. Первые, грубо говоря, общая математика, которая может вычисляться на карте, 2ое - это ускоренный ВЫВОД (т.е. обработанные данные попадают на устройство вывода) при декодировании фильмов
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от mma on 07-Ноя-09, 15:34 
судя по http://en.wikipedia.org/wiki/VDPAU этот VDPAU бестолковая вещь пока за видюху не выложишь круглую сумму, проще проц мощнее купить
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "ключи"  +/
Сообщение от jura12 (ok) on 07-Ноя-09, 23:19 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 03E02400
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Zenitur email on 08-Ноя-09, 05:21 
VDPAU? Видеокарта с его поддержкой стоит 2 тысячи. Мой процессор в 7 гигагерц раза в 2 дороже, наверное...
А вот кодировать с nVidia PureVideo хочется. 15 минут вместо двух часов... Часа с моим процессором.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от pavlinux (ok) on 09-Ноя-09, 06:00 
> Мой процессор в 7 гигагерц раза в 2 дороже, наверное...

Это что за экзотика, разогнанный IBM Power6 5GHz? иль Феном II с жидким гелием.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Zenitur email on 10-Ноя-09, 00:25 
AMD Athlon 64 X2 7850+. Естественно мегагерцы ненастоящие. Производительность и количество мегагерц - разные вещи. Эти 7850+ даны с перерасчётом на то, сколько операций делает этот процессор по сравнению с атлоном 1 гигагерц (как эталон), либо на то, сколько мегагерц должно быть у пентиума три, чтобы вычислять с этой же скоростью. Что-то такое... Реальная частота - чуть меньше 3 гигагерц на ядро вроде бы.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от pavlinux (ok) on 10-Ноя-09, 01:14 
>AMD Athlon 64 X2 7850+. Естественно мегагерцы ненастоящие.
> Производительность и количество мегагерц - разные вещи.
> Эти 7850+ даны с перерасчётом на то, сколько операций делает этот процессор
> по сравнению с атлоном 1 гигагерц (как эталон),
> либо на то, сколько мегагерц должно быть у пентиума три, чтобы вычислять
> с этой же скоростью. Что-то такое... Реальная частота - чуть меньше 3
> гигагерц на ядро вроде бы.

Да-да-да, где-то это уже было,.... ах да,
AMD K5-PR133 - мы на 90 MHz даём 133 !!!
Ура товарищи!!! Пятилетку в три года!!!

Анек вчерась был:

Раньше называлась просто хлорка. А теперь - Comet!
Вот это и есть маркетинг!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от Аноним (??) on 10-Ноя-09, 02:31 
Дурашка, сейчас тебе расскажут, как амдишникам удавалось выполнять те же операции за меньшее число тактов. От туда же растут ноги всяких рейтингов.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Настройка Nvidia CUDA 2.3 на Ubuntu 9.04"  +/
Сообщение от pavlinux (ok) on 10-Ноя-09, 04:06 
>Дурашка, сейчас тебе расскажут, как амдишникам удавалось
> выполнять те же операции за меньшее число тактов.

Да-да, глюкавый branch preduction, 4-х канальный кэш,
неупорядоченное выполнение инструкций (прабабка HypetThreading).
с FP вапще песнь была, народ говорил что они урезали точность, но каким-то боком,
иногда результаты были верны. (видимо тот же branch preduction)

Вот в те времена и начали появляться кулеры размером с трубину реактивного двигателя.



Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру