Однако это еще не очень хорошо поддерживается в Linux. У Линуса Торвальдса были некоторые слова выбора для NVIDIA в отношении того, что Optimus не работает в Linux, а NVIDIA сейчас работает над официальной поддержкой.
Однако, если у вас есть ноутбук с поддержкой Optimus, вам не нужно ждать NVIDIA - вы можете использовать решение проекта Bumblebee для включения Optimus в Linux сегодня.
Установка шмеля
Мы рассмотрим инструкции по установке Ubuntu. Установка во многих других дистрибутивах Linux довольно проста - вы можете найти инструкции на веб-сайте проекта Bumblee. Страница содержит инструкции для Fedora, Debian, Arch, Mandriva и Gentoo.
Во-первых, вам нужно будет запустить следующую команду в окне терминала, чтобы добавить репозиторий программного обеспечения проекта Bumblebee в вашу систему Ubuntu:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Для установки поддержки Optimus выполните следующую команду:
sudo apt-get install bumblebee bumblebee-nvidia
Переключение между интегрированной графикой и NVIDIA
Ваш ноутбук теперь будет использовать встроенную графику Intel большую часть времени, отключив питание видеокарты NVIDIA и увеличив время автономной работы.
Если вы хотите запустить программу, которая использует графику NVIDIA, вам нужно запустить ее с помощью команды optirun.
Например, если вы хотите запустить игру с именем игра с графической поддержкой NVIDIA, вы должны запустить следующую команду в терминале:
optirun game
Пока игра работает с командой optirun, графическая карта NVIDIA будет включена. Когда игра завершается, а optirun больше не работает, ваш ноутбук переключится на интегрированную графику.
Вы должны использовать эту команду только в играх и других приложениях, для которых требуется ускорение 3D-графики - не используйте ее с приложением, которое выполняется большую часть времени, например, вашим оконным менеджером, или вы не увидите никакой экономии энергии, потому что NVIDIA графика будет использоваться все время.
Чтобы проверить, работает ли он, вы можете попробовать использовать графическую демонстрацию glxspheres. Сначала запустите его без optirun:
glxspheres
Затем запустите glxspheres с optirun:
optirun glxspheres
Вы должны увидеть более высокую FPS со второй командой, так как она использует графику NVIDIA.
NVIDIA в идеале предоставит официальную поддержку, которая будет готова к работе в будущем, но Bumblebee - лучшее, что мы можем сделать сейчас.