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