Как заставить работать NVIDIA Optimus на Linux

Многие новые ноутбуки поставляются с технологией NVIDIA Optimus — ноутбук оснащен как дискретным графическим процессором NVIDIA для игровой мощности, так и встроенным графическим процессором Intel для экономии энергии. Ноутбук переключается между двумя при необходимости.

Тем не менее, это не очень хорошо поддерживается в Linux. У Линуса Торвальдса было несколько слов для выбора NVIDIA относительно того, что Optimus не работает на Linux, и NVIDIA сейчас работает над официальной поддержкой.

Однако, если у вас есть ноутбук с поддержкой Optimus, вам не нужно ждать NVIDIA — вы можете использовать решение проекта Bumblebee для включения Optimus в Linux уже сегодня.

Изображение предоставлено: Jemimus на Flickr

Установка шмеля

Мы рассмотрим инструкции по установке Ubuntu здесь. Установка на многие другие дистрибутивы Linux довольно проста — вы можете найти инструкции на веб-сайте проекта Bumblee. Страница содержит инструкции для Fedora, Debian, Arch, Mandriva и Gentoo.

Во-первых, вам нужно будет выполнить следующую команду в окне терминала, чтобы добавить программный репозиторий проекта Bumblebee в вашу систему Ubuntu:

sudo add-apt-repository ppa: шмель/стабильный

Затем выполните следующую команду, чтобы загрузить обновленную информацию о доступных пакетах:

sudo apt-get update

Выполните следующую команду, чтобы установить поддержку Optimus:

sudo apt-get установить шмель шмель-нвидия

Перезагрузите компьютер или выйдите из системы и снова войдите в систему после выполнения этой команды.

Переключение между интегрированной графикой и NVIDIA

Теперь ваш ноутбук будет использовать встроенную графику Intel большую часть времени, отключая питание графической карты NVIDIA и увеличивая время автономной работы.

Если вы хотите запустить программу, использующую преимущества вашей графики NVIDIA, вам нужно будет запустить ее с помощью команды optirun.

Например, если вы хотите запустить игру с именем game с поддержкой графики NVIDIA, вы должны запустить в терминале следующую команду:

игра optirun

Пока игра запущена командой optirun, графика NVIDIA будет включена. Когда игра выйдет и optirun больше не будет работать, ваш ноутбук переключится на встроенную графику.

Эту команду следует использовать только с играми и другими приложениями, для которых требуется ускорение 3D-графики — не используйте ее с приложением, которое выполняется большую часть времени, например с оконным менеджером, или вы не увидите никакой экономии энергии, поскольку NVIDIA графика будет использоваться все время.

Чтобы проверить, работает ли он, вы можете попробовать использовать графическую демонстрацию glxspheres. Сначала запустите его без optirun:

glxspheres

Затем запустите glxspheres с optirun:

optirun glxspheres

Вы должны увидеть более высокий FPS со второй командой, так как она использует вашу графику NVIDIA.

NVIDIA в идеале предоставит официальную поддержку, которая в будущем будет доступна всем, но Bumblebee — лучшее, что мы можем сделать на данный момент.

Оцените статью
TutoryBird.Ru
Добавить комментарий