Optimus: различия между версиями
lor>Cetjs2 (пока убрал категорию: одна статья) |
Admin (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия от 21:39, 27 февраля 2023
Содержимое устарело Информация ниже частично устарела. Вы можете проверить её и актуализировать. |
{{#if: | [[Категория:{{{category}}}]] }}
Немного актуальной информации (2017 год)
https://www.linux.org.ru/forum/linux-hardware/13640368
Немного о технологии
Технология nVidia Optimus, которая используется в ноутбуках, стала популярной в последнее время.
Как работает
В ноутбуке с Optimus сразу 2 видеокарты: одна слабая и встроенная в CPU от intel и одна мощная от nVidia. Идея состоит в том, что при слабых нагрузках на видеокарту используется только intel, а при сложных задачах включается nVidia. Польза в том, что время работы ноутбука без подзарядки заметно увеличивается. Есть 2 типа реализации: в одной, вы можете менять карточки в BIOS, а в другой nVidia не имеет выхода к экрану, а значит вам обычные драйвера от nVidia не подойдут. Для того, чтобы заставить это всё работать, был создан проект под названием Bumblebee.
Bumblebee
Это демон bumblebeed,клиент к нему, модуль ядра bbswitch и драйвера, реализующий технологию Optimus для Linux. Правда пока не полностью. Сейчас есть поддержка запуска приложения с карточки nVidia самостоятельно (естественно все остальное работает на intel) и автоматическое включение/выключение карточки nvidia, при запуске приложений. Перед установкой следует настроить карточку от intel.
Где достать?
Форки и адаптации
Если вы используете один из дистрибутивов ниже, то для вас процесс установки другой.
CentOS
Bumblebee, Bumblebee-develop, Bumblebee-unstable.
Red Hat Enterprise Linux
Bumblebee, Bumblebee-develop, Bumblebee-unstable.
Fedora
Bumblebee, Bumblebee-develop, Bumblebee-unstable.
Mandriva
Bumblebee, Bumblebee-develop, Bumblebee-unstable.
openSUSE, SLE
Bumblebee, Bumblebee-develop, Bumblebee-unstable.
Debian и Linux Mint
Тоже имеет свой форк. debumblebee. Тут вам понадобится acpi_call (он туда не входит), я расскажу об этом позже.(Устарело. Рекомендую использовать оригинальный bumblebeee.)
Ubuntu
Сразу стоит заметить, что если вы пользователь Ubuntu, то Bumblebee не для вас. Был создан форк под названием ironhide, который делает Optimus очень приятным и всё настроится за вас. (Устарело. Рекомендую использовать оригинальный bumblebeee.)
Gentoo
Ebuild x11-misc/bumblebee доступен в официальном Portage, а также в оверлеях bumblebee и sabayon.
Arch
Имеет PKGBUILD для bbswitch и bumblebee в AUR. Все остальное вытягивается зависимостями.
Сам проект и как пользоваться
Официальный Bumblebee. VirtualGL, nVidia driver, и модуль ядра bbswitch.
Установка
- Добавьте модуль ядра bbswitch.
- Соберите/Установите bumblebee.
Конфигурация
Для Ubuntu и (Debian и Linux Mint возможно) он отличен.
- Добавьте пользователя в группу bumblebee :
sudo usermod -a -G bumblebee USERNAME
- Отредактируйте bumblebee.conf под свои вкусы, выбрав нужный вам драйвер.
Использование
- Запустите демон bumblebee.
Запускать программы с помощью nVidia командой:
optirun program_name
И наслаждаться optimus на linux. :)