Настройка свежей установки Ubuntu для программирования - Nvidia, CUDA, NSight

У меня были трудности с настройкой среды для запуска определенного программного обеспечения, и все сводилось к тому, чтобы получить новый жесткий диск для установки Linux. Я пытаюсь изменить программное обеспечение под названием Cura, в частности, CuraEngine. Он был разработан под Linux и имеет зависимости, которые я не мог выполнить на Windows (из того, что я понимаю). Поэтому я специально устанавливаю систему на основе Linux. Затем мне нужно установить CUDA; У меня есть Nvidia 750Ti, установленный в машине. Я планирую написать несколько ядер для ускорения процесса генерации 3DModel -> G-кода для проекта.

Я уже несколько раз пытался заставить это работать, но процесс всегда прерывается после установки драйверов nvidia. Я использовал описанный здесь метод для установки вместе с попытками загрузки инструментария CUDA. Для второго метода мне пришлось отключить lightdm и запустить .run из командной строки, чтобы получить драйверы установлены. Все попытки были сделаны из свежих версий Ubuntu.

Каждая попытка приводит к установке драйвера (из того, что я могу сказать, без ошибок при установке), но после перезагрузки компьютера и входа в систему появляется фон рабочего стола и мышь, но ничего больше, я могу Ctrl+Alt+F1, чтобы терминал. Возможно, стоит отметить, что до установки драйверов комбинация клавиш Ctrl+Alt+F1 отображает черный экран, но после установки и перезагрузки он работает, хотя я не могу войти в систему должным образом. Поэтому я предполагаю, что драйвер был установлен и работает, но я не уверен, как правильно проверить. Я выполнил команду на шаге 5 руководства по установке, которое я использую, но на моем компьютере не отображался желаемый результат "Используемый драйвер ядра: Nvidia".

Чтобы попытаться исправить эту проблему, я пытался использовать sudo apt-get purge nvidia-current и перезагрузил, но все еще не мог войти. Я тоже пробовал unity --replace и получил ошибки, относящиеся к "модулю OpenGL".

Сейчас я нахожусь в точке установки, показанной ниже, также в разделе "Система -> Программное обеспечение и обновления -> Дополнительные драйверы", она не показывает никаких дополнительных драйверов. введите описание здесь

Теперь при установке я перезагружаюсь и пытаюсь снова войти в систему и посмотреть, сможет ли NSight Eclipse распознать мой GPU как устройство с поддержкой CUDA. Но я боюсь, что не смогу снова войти в систему как обычно.

Есть ли что-то, что я могу сделать прямо сейчас, и это было бы проще, чем просто блокировать себя? Почему меня блокируют? Какими должны быть мои следующие шаги?

РЕДАКТИРОВАТЬ: Поскольку я могу использовать Ctrl+Alt+F1, чтобы добраться до терминала, мне также удалось установить ccsm и установите плагин Unity для установки, который не смог решить проблему. Но когда я попытался найти ссылку, которую использовал, я нашел эту ссылку, и, похоже, она может решить проблему с отображением рабочего стола. Я собираюсь попробовать это.

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

РЕДАКТИРОВАТЬ 2: Запуск команды dconf reset -f /org/compiz/ При первом редактировании отображается сообщение об ошибке "Невозможно автоматически запустить D-Bus без X11 $DISPLAY". Что касается тестов с 5-го шага. На первом выходе из lspci -vnn | grep -i VGA -A 12 слишком долго, и я не уверен, как прокрутить вверх, я новичок. Для второго glxinfo | grep OpenGL | grep render возвращает ошибку "Невозможно открыть дисплей".

Я не уверен, что конкретно команда делает, но я видел это в некоторых ссылках сегодня export DISPLAY=:0, Я запустил это, а затем побежал dconf reset -f /org/compiz/ успешно, но setsid unity ошибки: "Плагин opengl не загружен, инициализация плагина не удалась: unityshell" ... " Compiz (opengl) - Fatal: glxQueryExtensionString имеет значение NULL для экрана 0".

1 ответ

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

Xorg /edgers - передовой край для NVidia, поэтому вы устанавливаете драйверы, которые находятся в бета-версии (или хуже), и у вас могут возникнуть проблемы с их использованием. С другой стороны, они дают вам необходимую гибкость. Это продвинутый материал, и, честно говоря, вы - компьютерщик под Windows, но вы не должны забывать, что вы новичок под Linux! (Вы сейчас там, где я был около 9 месяцев назад.)

Так что давайте возьмем меньше "давайте сначала установим все это и посмотрим, что произойдет", а больше - "давайте установим одну вещь и посмотрим, работает ли это":

Прежде всего, установите простую ванильную Ubuntu. Это работает? Clonezilla Disk to Image создает файл вашего раздела Ubuntu, чтобы вы могли выполнить откат. Теперь установите последние версии драйверов xorg nvidia и поиграйте в несколько игр, откройте несколько электронных таблиц и посмотрите, работает ли он. Если это не так, используйте xorg /edgers для установки предыдущего драйвера и продолжайте работу до тех пор, пока он не заработает. CloneZilla снова к дополнительному изображению. (сохранить предыдущее изображение CloneZilla)

продолжайте делать это, пока у вас все не будет установлено и работает. Если вы сломаете что-то действительно серьезное, вы можете легко восстановить предыдущую версию с помощью Clonezilla Live CD.

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

Совет: прочитайте все руководство пользователя Ubuntu.

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