Шмель не может загрузить nvidia-uvm без sudo
По-видимому nvidia-uvm
загружается только sudo
, я использую nvidia-352
водитель, поэтому я добавил в свой /etc/modprobe.d/bumblebee.conf
подать следующую строку
alias nvidia-uvm nvidia_352_uvm
Таким образом, команда optirun должна иметь возможность загружать nvidia-uvm при использовании cuda или opencl. Затем я вижу, что мои программы работают только при использовании "sudo optirun", поэтому для проверки загрузки самого модуля я поставил следующую строку:
$ optirun modprobe nvidia-uvm
modprobe: ERROR: could not insert 'nvidia_352_uvm': Operation not permitted
Когда я делаю sudo optirun modprobe nvidia-uvm
нет сообщения об ошибке, и модуль загружен.
Я могу только представить, что Шмель не имеет права доступа nvidia_352_uvm
без рута, что странно, потому что он может получить доступ nvidia_352
для программ openGL (optirun glxspheres64
например работает нормально).
2 ответа
Я получил рабочий ответ от сообщества github ( https://github.com/Bumblebee-Project/Bumblebee/issues/707). Оказывается, мне просто нужно было установить nvidia_modprobe
что каким-то образом позволяет шмелю получить соответствующие разрешения.
Попробуйте очистить и перезагрузить с помощью vesa-standard, а затем переустановить nvidia другим способом:
При этом я ссылаюсь на ссылку, приведенную здесь:
Кто-нибудь успешно установил CUDA 7.5 на Ubuntu 14.04.3 LTS x86_64?
Существует метод A и метод B, объясненные мной:
Сначала, конечно, очистите не подходящие установки:
sudo apt-get remove bumblebee
sudo apt-get install ppa-purge
sudo apt-get purge nvidia*
sudo ppa-purge ppa:xorg-edgers/ppa
sudo reboot
По причинам, связанным с местом, только метод А здесь:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-355 nvidia-prime
или это работает?
sudo apt-get install nvidia-358 nvidia-prime ?
sudo reboot
sudo apt-get install --reinstall шмель
перезагрузка sudo
Из-за вашей старой видеокарты nvidia-355 nvidia-prime может быть достаточно!
Удачного кодирования и веселого Рождества. Если вам нужен абсолютно шмель, вы можете добавить его обратно в конце (из-за требовательной программы).