Домашняя » как » Как заставить NVIDIA Optimus работать на Linux

    Как заставить 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.

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

    игра optirun

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

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

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

    glxspheres

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

    optirun glxspheres

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


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