Я пытаюсь в течение нескольких дней нормально работать на GPU на Alienware M14x с графическим процессором NVidia 555M, но мне совсем не везет.
После свежей установки Ubuntu я следовал руководству здесь NVIDIA Optimus и Ubuntu 12.10 и без проблем установил Bumblebee. Протестировано glxspheres/optirun glxspheres
, оба работают нормально. Теперь я продолжал устанавливать CUDA, как сказано здесь Как заставить nVidia CUDA или OpenCL работать на ноутбуке с дискретной картой nVidia / интегрированной графикой Intel? , но я получаю:
Driver: Not Selected
Toolkit: Installation Failed. Using unsupported Compiler.
Samples: Installation Failed. Missing required libraries.
Я не выбрал драйвер, так как Бамблби уже установил драйвер. Как мне поступить?
А также, в какой момент устанавливается драйвер NVidia и как я могу попробовать его работу? Шмель, кажется, устанавливает драйвер, CUDA хочет сделать то же самое, все это немного сбивает с толку.
Извините, если это неубедительный вопрос, но я бы очень хотел, чтобы хотя бы графическая карта и второй экран работали.
Спасибо за любую помощь.
Флаг -override compiler
может использоваться для подавления сообщения об ошибке о том, что компилятор не поддерживается.
./cuda_5.0.35_linux_64_ubuntu11.10-1.run -override compiler
Для меня это также избавило от ошибки переизбытка lib.
Чтобы исправить проблему с Toolkit, убедитесь, что вы используете gcc версии 4.6. Вы можете выполнить sudo apt-get install gcc-4.6, а затем
sudo mv /usr/bin/gcc-4.6 /usr/bin/gcc
(чтобы впоследствии этого не делать, вы можете переместить другой обратно). Может быть какой-то способ сделать это с опциями установщика CUDA, но я не могу понять это.
Чтобы исправить проблему Samples, вы можете поместить ссылку туда, где она ожидается:
sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so