NVIDIA CUDA Toolkit для GeForce 8800 GTS

Я пытаюсь в течение последних 6 часов установить CUDA на Ubuntu 17.04 Gnome с NVIDIA GeForce 8800 GTS 320 МБ, но без успеха. Я попробовал следующее:

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

У вас есть представление, что я могу сделать, чтобы иметь правильный драйвер, версию CUDA и рабочую ОС?

Если у меня есть что-то, что я пропустил здесь, на askubuntu, который решает мою проблему, пожалуйста, укажите его и отметьте как дубликат моего вопрос. (Прошу прощения за дубликат, если он существует :).)

1
задан 26 April 2017 в 22:18

2 ответа

Я предлагаю вам настроить рекомендуемые драйверы Nvidia и заставить их работать до установки пакета cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb от Intel.

Получите драйверы с кнопки «Обновления / настройки программного обеспечения» / «Альтернативные драйверы», а не от Intel напрямую или от пакета CUDA. Используйте рекомендуемую (проверенную) версию последнего драйвера. Вы можете попробовать более раннюю версию, чтобы избежать артефактов, но я никогда не беспокоился. Если вы получили драйверы в другом месте, удалите их и выполните повторную установку, как описано выше.

Установка пакета Intel CUDA приведет ко всем другим пакетам cuda в хранилищах (multiverse) (если вы включили мультиверсию в настройках обновления программного обеспечения). Для этого выпуска CUDA требуются компиляторы gcc-5 и g ++ - 5, так как gcc-6 ... по умолчанию для 17.04, установите их вручную. Я просто переписываю / usr / bin / gcc и / usr / bin / g ++ в версии «5» вместо «6», но я думаю, вы могли бы играть с make-файлами, если хотите сохранить версии «6» по умолчанию. Посмотрите, добавлен ли / usr / local / cuda / bin в ваш PATH спереди (выйдите из системы и снова). Если вы не установите его при входе в систему или просто имеете скрипт, чтобы установить его, когда работаете с CUDA. То же самое для добавления / usr / local / cuda / lib64 в LD_LIBRARY_PATH. Обязательно экспортируйте эти переменные после их установки.

Перейдите к каталогу cudasamps, который можно записать (он может отображаться в вашем домашнем каталоге). Если это не в вашем домашнем каталоге, скопируйте его непосредственно из установки / usr / local / cuda в другое место для записи (по вашему желанию). Попробуйте запустить make-файл из одного из примеров каталогов - например. ... cudasamps / 5_Simulations / nbody Makefile должен заполнить и создать исполняемый файл nbody, попробуйте запустить его. Вот и все. Драйверы Nvidia, которые я использовал для этого, были версиями 367 и 375 (да, с артефактами окон после сна для драйвера 375).

1
ответ дан 18 July 2018 в 14:13

Я предлагаю вам настроить рекомендуемые драйверы Nvidia и заставить их работать до установки пакета cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb от Intel.

Получите драйверы с кнопки «Обновления / настройки программного обеспечения» / «Альтернативные драйверы», а не от Intel напрямую или от пакета CUDA. Используйте рекомендуемую (проверенную) версию последнего драйвера. Вы можете попробовать более раннюю версию, чтобы избежать артефактов, но я никогда не беспокоился. Если вы получили драйверы в другом месте, удалите их и выполните повторную установку, как описано выше.

Установка пакета Intel CUDA приведет ко всем другим пакетам cuda в хранилищах (multiverse) (если вы включили мультиверсию в настройках обновления программного обеспечения). Для этого выпуска CUDA требуются компиляторы gcc-5 и g ++ - 5, так как gcc-6 ... по умолчанию для 17.04, установите их вручную. Я просто переписываю / usr / bin / gcc и / usr / bin / g ++ в версии «5» вместо «6», но я думаю, вы могли бы играть с make-файлами, если хотите сохранить версии «6» по умолчанию. Посмотрите, добавлен ли / usr / local / cuda / bin в ваш PATH спереди (выйдите из системы и снова). Если вы не установите его при входе в систему или просто имеете скрипт, чтобы установить его, когда работаете с CUDA. То же самое для добавления / usr / local / cuda / lib64 в LD_LIBRARY_PATH. Обязательно экспортируйте эти переменные после их установки.

Перейдите к каталогу cudasamps, который можно записать (он может отображаться в вашем домашнем каталоге). Если это не в вашем домашнем каталоге, скопируйте его непосредственно из установки / usr / local / cuda в другое место для записи (по вашему желанию). Попробуйте запустить make-файл из одного из примеров каталогов - например. ... cudasamps / 5_Simulations / nbody Makefile должен заполнить и создать исполняемый файл nbody, попробуйте запустить его. Вот и все. Драйверы Nvidia, которые я использовал для этого, были версиями 367 и 375 (да, с артефактами окон после сна для драйвера 375).

1
ответ дан 24 July 2018 в 20:21
  • 1
    Как заставить рекомендуемые драйверы работать с 17.04? Я имею в виду, что каждый раз, когда я устанавливаю их, OS отстает до такой степени, что становится непригодным. – und3rd06012 26 April 2017 в 23:44

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

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