Вам нужно будет загрузиться с компакт-диска с жизнью, например. ваш установочный носитель Ubuntu, затем
Используйте GParted для увеличения размера вашего раздела Linux (тем самым потребляя нераспределенное пространство). Запустите команду resize2fs /dev/sda5, чтобы увеличить размер файловой системы измененного размера до максимально возможного Перезагрузите и у вас должно быть больше свободного места в вашей файловой системе Linux.Предупреждение. Не перемещайте, не сжимайте и не испортите свои разделы. В противном случае вы потеряете данные, и система может стать непригодной для использования. Настоятельно рекомендуется архивировать важные данные перед внесением изменений в таблицу разделов.
Удалите все драйверы nvidia, которые у вас есть, убедитесь, что все строки «черного списка нуль» удалены из всех файлов в файле /etc/modprobe.d, перезагрузка и вы должны использовать драйверы nouveau. Теперь используйте Software Updater, чтобы выбрать Nvidia 375.66, и когда он закончится, перезагрузитесь снова, и вы должны запустить этот драйвер Nvidia. Теперь установка CUDA (с двумя рекомендованными модами PATH и LD_LIBRARY_PATH) найдет нужные библиотеки. Я также удалю пакеты CUDA, поэтому вы можете переустановить их с помощью Nvidia, но попробуйте выполнить компиляцию перед этим.
Убедитесь, что «отсутствующие» библиотеки фактически находятся в / usr / lib / nvidia-375. Убедитесь, что ваш ... / cudaDecodeGL / findgllib.mk имеет строку
UBUNTU_PKG_NAME = "nvidia-375"
Убедитесь, что ваша переменная PATH начинается с / usr / local / cuda / bin: и ваш LS_LIBRARY_PATH начинается с / usr / local / cuda / lib64 (или везде, где вы устанавливаете cuda). Это должно быть все, что необходимо для запуска make для cudaDecodeGL. Многие другие образцы даже не требуют этого исправления, например marchingCubes. Если ваша ссылка по-прежнему не может найти библиотеку, убедитесь, что файл /etc/ld.so.conf.d содержит файл cuda-8-0.conf с содержимым:
/usr/local/cuda-8.0/targets/x86_64-linux/lib
(или везде, где вместо / usr / local вы установили cuda). Это создание должно быть автоматическим, установка файла .deb делает это, не может сказать, если это делают другие методы.
Удалите все драйверы nvidia, которые у вас есть, убедитесь, что все строки «черного списка нуль» удалены из всех файлов в файле /etc/modprobe.d, перезагрузка и вы должны использовать драйверы nouveau. Теперь используйте Software Updater, чтобы выбрать Nvidia 375.66, и когда он закончится, перезагрузитесь снова, и вы должны запустить этот драйвер Nvidia. Теперь установка CUDA (с двумя рекомендованными модами PATH и LD_LIBRARY_PATH) найдет нужные библиотеки. Я также удалю пакеты CUDA, поэтому вы можете переустановить их с помощью Nvidia, но попробуйте выполнить компиляцию перед этим.
Убедитесь, что «отсутствующие» библиотеки фактически находятся в / usr / lib / nvidia-375. Убедитесь, что ваш ... / cudaDecodeGL / findgllib.mk имеет строку
UBUNTU_PKG_NAME = "nvidia-375"
Убедитесь, что ваша переменная PATH начинается с / usr / local / cuda / bin: и ваш LS_LIBRARY_PATH начинается с / usr / local / cuda / lib64 (или везде, где вы устанавливаете cuda). Это должно быть все, что необходимо для запуска make для cudaDecodeGL. Многие другие образцы даже не требуют этого исправления, например marchingCubes. Если ваша ссылка по-прежнему не может найти библиотеку, убедитесь, что файл /etc/ld.so.conf.d содержит файл cuda-8-0.conf с содержимым:
/usr/local/cuda-8.0/targets/x86_64-linux/lib
(или везде, где вместо / usr / local вы установили cuda). Это создание должно быть автоматическим, установка файла .deb делает это, не может сказать, если это делают другие методы.