Как я могу Установить драйвер GT 520 Nvidia и Cuda 5.0 в Ubuntu13.04?

Я - просто новичок с Ubuntu/Linux. На самом деле я пытаюсь установить Pyrit, который требует ускорения GPU.

Я загрузил двойным образом Ubuntu 13.04 и Windows 7 в моем Гигабайте Настольного ПК G31M-ES2C с:

  • Процессор: Intel Core 2 Duo
  • ПОРШЕНЬ: 4,00 ГБ
  • Графика:
    • Интегрированный Intel Graphics
    • Nvidia GT 520 (я думаю с Optimus),

Я пытался много раз установить CUDA, но неудачно. Кто-то может объяснить мне, как установить его с деталями?

Я услышал о Шмеле, который мог бы помочь мне с картой Optimus. Как я могу использовать его? Я услышал, что должен удалить Nouveau сначала.

То, когда я попробовал Шмелем, все казалось прекрасным кроме следующей ошибки, появляется:

optirun glxgears -info
  ERROR-Bumblebee daemon has not been started yet or the socket path /var/<...>
  ERROR-Could not connect to bumblebee daemon - is it running?

Мне нужен способ установить Pyrit или просто CUDA, любая справка ценится.

3
задан 18 July 2013 в 20:30

2 ответа

Я нашел этот относительно простой подход для установки CUDA в Ubuntu. К сожалению, страница, кажется, является неполной и устаревшая (12.04).

https://help.ubuntu.com/community/Cuda

Это в основном включает следующие шаги:

Установите необходимые пакеты:

sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold

Загрузите "Инструментарий CUDA" и "GPU Вычислительный SDK". Займите место "32" "64", если Вы находитесь на 32 битах:

cd ~/Desktop
wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/cudatoolkit_4.2.9_linux_64_ubuntu11.04.run
wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/sdk/gpucomputingsdk_4.2.9_linux.run

Установите инструментарий CUDA (при запросе выбрать /opt как путь установки)

cd ~/Desktop
chmod +x cudatoolkit_4.2.9_linux_*
sudo ./cudatoolkit_4.2.9_linux_*

Установите GPU Вычислительный SDK (еще раз, выбирая /opt как Ваш путь установки после подсказки)

cd ~/Desktop
chmod +x gpucomputingsdk_4.2.9_linux.run
./gpucomputingsdk_4.2.9_linux.run

Подготовьтесь к компиляции

export PATH=$PATH:/opt/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64
echo 'export PATH=$PATH:/opt/cuda/bin' >> ~/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64' >> ~/.bash_profile

Скомпилируйте SDK

cd ~/NVIDIA_GPU_Computing_SDK/C
LINKFLAGS=-L/usr/lib/nvidia-current/ make cuda-install=/opt/cuda

Примечание: В случае, если Вы используете последнее (обновления после выхода; текущие обновления версии) вместо рекомендуемого (текущая версия) драйверы Nvidia, затем измените LINKFLAGS для чтения:

cd ~/NVIDIA_GPU_Computing_SDK/C
LINKFLAGS=-L/usr/lib/nvidia-current-updates/ make cuda-install=/opt/cuda

Тест

~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/./fluidsGL

Если Вы видите изображение, оно работает!

Если Вы используете Optimus со шмелем, выполненное вышеупомянутое с optirun как указано ниже:

optirun ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/./fluidsGL

Очистка

cd ~/Desktop
rm cudatoolkit_4.2.9_linux_*
rm gpucomputingsdk_4.2.9_linux.run

Удаление

rm -r ~/NVIDIA_GPU_Computing_SDK
sudo rm -r /opt/cuda

Кроме того, удалите export PATH=$PATH:/opt/cuda/bin и export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64 строки ~/.bash_profile файл.

Кроме того, я нашел этот легкий сценарий

http://ammar.gr/?p=701

Который а именно, только работает на 12,04, но согласно Jiří Doubravský, это также работает над 12,10 и 13.04.

1
ответ дан 18 July 2013 в 20:30

Это описание работает с гибридными картами nvidia, которые содержат набор микросхем CUDA (дополнительно в некоторых случаях с функцией «Optimus»), например карты с буквой «M», в качестве графических карт для ноутбуков.

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

в случае гибридных чипсетов, таких как CUDA с Optimus, этот следующий пакет может НЕ работать полностью:

NVIDIA-Linux-x86_64-310.51.run

вместо этого вам следует попробовать этот пакет:

NVIDIA_CUDA_SDK_1.1_Beta_Linux.run

Вы можете скачать его здесь:

http://www.nvidia.de/ object / cuda_1_1_beta.html

В этом примере 1-летний графический гибридный чипсет с GeForce 540M CUDA Optimus (ноутбуки) - CUDA_SDK_1.1_Beta работает довольно хорошо ...

На рабочем столе в терминале сначала нужно сделать:

export PATH = $ {PATH}: / usr / local / cuda / bin

и на 32-битной машины это:

экспорт LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / usr / lib / nvidia-current: / usr / lib32 / nvidia- current

, но на 64-битных машинах это:

export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / usr / local / cuda / lib: / usr / local / cuda / lib64

У меня ядро ​​3.9.0 и после:

Strg - Alt - F1 (используйте Ctrl вместо Strg в большинстве не- Немецкие клавиатуры)

apt-get update

, тогда от вашей системы зависит, что будет работать лучше:

либо этот пакет для 32-битных:

apt-get install nvidia-current

или этот пакет для 64-разрядных систем:

apt-get install nvidia-current- updates

(никогда не смешивайте оба этих пакета!)

Я просто вышел из x: 0 в поисках процесса x-window s (gdm, lightdm, xdm, kdm и другие ...) с top, а затем завершил все процессы x: 0, убив их вручную:

(в защищенном режиме, соответственно. Strg - Alt - F1 )

kill -9 PID число-PID

(это работает более явно, чем xdm stop, gdm stop или kdm stop, соответственно. Lightdm stop и такие команды, как init или telinit, не рекомендуется здесь в 12.10 - я пишу это здесь, потому что во многих руководствах, касающихся nvidia, эти команды остановки всегда говорят)

Тогда, наконец, я просто сбежал с этим пакетом:

./NVIDIA_CUDA_SDK_1.1_Beta_Linux.run

когда закончите, не забудьте тогда:

 gdm start
 kdm start
 lightdm start

необходимо следующее в случае Geforce-карты с cuda-optimus:

вернуться на рабочий стол с:

Strg - Alt - F7

введите в терминал

репозиторий sudo add-apt ppa: шмель / stable

обновление sudo apt-get

sudo apt- get install --reinstall bumblebee virtualgl linux-headers-generic

(в противном случае установка cuda-sdk-package не имеет никакого эффекта)

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

нет w у вас должна быть шаткая графика, лучше всего работающая с compiz, cairo-dock и icon-fusion !!!

(примечание: позже после установки ядра 3.10 - драйвер Nvidia CUDA-SDK-1.1 был принят 3.10 без дальнейшего проблемы)

0
ответ дан 18 July 2013 в 20:30

Другие вопросы по тегам:

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