Я использую Lenovo Y580 под управлением Ubuntu 14.04/Windows 10 с графической картой GeForce GTX 660M. Я пытаюсь обучить нейронные сети, используя Caffe, и было бы очень полезно, если бы я мог использовать свой графический процессор NVIDIA. Это требует от меня установки соответствующих драйверов графического процессора NVIDIA и инструментария CUDA. Вот проблема:
Я использую драйвер NVIDIA-304.132. Последней версией CUDA, которую я могу использовать с этим драйвером, является CUDA 5, которая не совместима с Ubuntu 14.04. Я хочу обновить NVIDIA-340(или выше), чтобы я мог использовать CUDA 6.5(или выше), которая является самой ранней версией CUDA, совместимой с Ubuntu 14.04.
Ни один из драйверов, выпущенных после NVIDIA-304.132, не работает с моим ноутбуком, хотя сайт NVIDIA утверждает, что все драйверы до NVIDIA-375 совместимы с GeForce GTX 660M. Фактически, NVIDIA-375 указана в качестве рекомендуемого драйвера для GTX 660M как на сайте NVIDIA, так и при запуске ubuntu-drivers devices
в терминале. Я уже пробовал NVIDIA-340, 355, 358, 361, 367 и 375. Я либо получаю черный экран, либо застреваю на фиолетовом стартовом экране каждый раз, когда пробую другие драйверы, и мне приходится входить в систему с помощью CTRL+ALT+F1
и возвращаться к NVIDIA-304. Я уже пытался установить nomodeset
в etc/default/grub
как предложено в некоторых темах, без каких-либо изменений.
Могу ли я использовать NVIDIA-340(или выше) в соответствии с рекомендациями сайта NVIDIA?
По этой ссылке перечислены соответствующие драйверы, необходимые для определенных версий CUDA Toolkit.
https://stackoverflow.com/questions/30820513/what-is-version-of-cuda-for-nvidia-304-125