Сколько нервов было потрачено чтобы нормально заставить работать Kubuntu 13.04 и Lenovo Z580 на проприетарных дровах NVIDIA по технологии Optimus
О Технологии Optimus
Видеокарта Nvidia с поддержкой технологии Optimus была создана для оптимизации и увеличения заряда батареи. Принцип работы очень прост, при использовании ресурсоёмких приложений или игр Nvidia Optimus "забирает" на себя работу обработки изображения(но НЕ выводит его) вместо этого видеокарта Intel занимается выводом изображения на экран. Когда работы с такими(графическими) приложениями завершена, видеокарта Nvidia просто выключается.
Но не все так просто с Linux. Если в Windows поддержка такой технологии реализована и пользователю не надо думать когда стоит включить видеокарту Nvidia, она сама(видеокарта) выбирает когда нужна ее "помощь", то в Linux такого нет. К счастью нашлись люди, которые решили заняться поддержкой данной технологии.
А теперь что нужно сделать:
Проверяем и смотрим результаты:
$glxspheres - на интеловской карте
$vblank_mode=0 optirun glxspheres - на nvidia карте
А теперь установим Primus
Проверяем и смотрим результаты еще раз:
$glxspheres - на интеловской карте
$vblank_mode=0 optirun glxspheres - на nvidia карте
Смотрим статус
Для открытия параметров nvidia
О Технологии Optimus
Видеокарта Nvidia с поддержкой технологии Optimus была создана для оптимизации и увеличения заряда батареи. Принцип работы очень прост, при использовании ресурсоёмких приложений или игр Nvidia Optimus "забирает" на себя работу обработки изображения(но НЕ выводит его) вместо этого видеокарта Intel занимается выводом изображения на экран. Когда работы с такими(графическими) приложениями завершена, видеокарта Nvidia просто выключается.
Но не все так просто с Linux. Если в Windows поддержка такой технологии реализована и пользователю не надо думать когда стоит включить видеокарту Nvidia, она сама(видеокарта) выбирает когда нужна ее "помощь", то в Linux такого нет. К счастью нашлись люди, которые решили заняться поддержкой данной технологии.
А теперь что нужно сделать:
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-325 nvidia-settings-325
? sudo add-apt-repository -r ppa:xorg-edgers/ppa - ПОД ВОПРОСОМ у меня заработало без удаления репозитория
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo apt-get dist-upgrade
Проверяем и смотрим результаты:
$glxspheres - на интеловской карте
$vblank_mode=0 optirun glxspheres - на nvidia карте
А теперь установим Primus
sudo apt-get install primus
Изменить параметр "Bridge" на "primus" в фаиле /etc/bumblebee/bumblebee.conf
Проверяем и смотрим результаты еще раз:
$glxspheres - на интеловской карте
$vblank_mode=0 optirun glxspheres - на nvidia карте
Смотрим статус
optirun --status
Для открытия параметров nvidia
optirun nvidia-settings -c :8