Релиз Bumblebee 3.1 с поддержкой Primus

В конце февраля была представлена новая версия неофициальной утилиты для поддержки технологии Nvidia Optimus GPU в Linux - Bumblebee 3.1. Суть данной утилиты заключается в продлении жизни батареи ноутбука за счёт отключения графического процессора, когда это не нужно, вместо этого переключаясь на интегрированную графику на базе чипа Intel.

Новая версия Bumblebee отмечается поддержкой Primus, в качестве альтернативы VirtualGL, а также несколькими новыми характеристиками и улучшениями.

Основное преимущество Primus перед VirtualGL в том, что получается большая частота кадров, так как нет накладных издержек с сетью и сжатием, связанных с особенность архитектуры VirtualGL.

Релиз Bumblebee 3.1 с поддержкой Primus

Что нового в Bumblebee 3.1:

  • Поддержкой Primus, в качестве альтернативы VirtualGL
  • Optirun получил опцию для выбора бэкенда: --bridge
  • Исправлена ошибка с драйвером nouveau, не работающим под X.org 1.13+
  • Новая опция "Bridge" в конфигурационном файле bumblebee.conf
  • Использование неблокирующих сокетов, в качестве замены former 3.0.1 hotfix
  • Добавлено правило для udev, позволяющее избежать случайного отключения видеокарты
  • В xorg.conf.nvidia добавлен фикс для поддержки карт семейства Kepler
  • Множество других изменений

Полный список изменений: github.com.

Установка Bumblebee 3.1 в Ubuntu

Для установки Bumblebee 3.1 воспользуйтесь следующими командами:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update && sudo apt-get install bumblebee bumblebee-nvidia

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

optirun glxspheres

Чтобы запустить приложение, используя чип NVIDIA, нужно перед командой ввести "optirun". К примеру для запуска Steam воспользуйтесь следующей командой:

optirun steam

Подробней о работе Bumblebee можно прочитать тут: help.ubuntu.ru.

Установка Primus в Ubuntu

Primus теперь доступен из репозитория для Bumblebee. Для установки Primus воспользуйтесь следующей командой:

sudo apt-get install primus

Для 64-ёх битных сборок нужно дополнительно установить ещё один пакет:

sudo apt-get install primus-libs-ia32:i386

Для включения Primus в качестве бэкенда нужно изменить значение опции "Bridge" в файле /etc/bumblebee/bumblebee.conf на "primus".

Кроме того, приложения через Primus можно запускать напрямую следующей командой:

optirun -b primus application

Где вместо "application" - название приложения.

На вашем предприятии необходимо приобрести 1с бухгалтерию базовую? Тогда вам на сайт 1c-shop.com.

Mike
2013-03-17 13:42:00
Если я запускаю стим как optirun steam, значит ли это, что все игры. запущенные из стима задействуют мою nvidia карточку?
Vadim Klev
2013-03-17 20:31:00
да они будут действовать с ней !!!
ВЛ
2013-03-17 21:18:00
[ 405.035248] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect. [ 405.035343] [ERROR]Could not connect to bumblebee daemon - is it running? Что за фигня?