ru Bumblebee

Bumblebee націлений на підтримку ноутбуків з технологією NVIDIA Optimus для дистрибутивів GNU/Linux. За допомогою Bumblebee, ви можете використовувати графічний адаптер NVIDIA для відображення графіки, яка відображатиметься за допомогою вбудованого графічного адаптера Intel.

Інструкції на цій сторінці відносяться до Debian Wheezy та новіші. Debian Squeeze та попередні випуски не підтримуються.

Для користувачів новіших версій, ніж Wheezy, пакети Bumblebee доступні безпосередньо з репозиторіїв Debian, відповідно до розділу Встановлення. Таким чином, установка bumblebee або bumblebee-nvidia, і primus стала ще простішою.

Для користувачів Wheezy, пакети Bumblebee доступні в wheezy-backports. Виконайте вказівки на цій сторінці, щоб додати бекпорт-репозиторії у ваш sources.list (переконайтеся, що ви також додали wheezy-backports' contrib репозиторій у sources.list, наприклад deb http://YOURMIRROR.debian.org/debian wheezy-backports main contrib non-free), потім встановіть bumblebee або bumblebee-nvidia та primus. Зверніться до розділу Установка нижче.

З репозиторію

Користувачі нових версій, ніж Wheezy, можуть встановити все це безпосередньо з офіційних репозиторіїв.

Користувачам, які бажають використовувати вільний драйвер nouveau:

sudo apt-get install bumblebee primus

Користувачам, які бажають використовувати пропрієтарний драйвер nvidia (потрібно активувати розділи contrib і non-free у sources.list):

sudo apt-get install bumblebee-nvidia primus

Користувачі 64-розрядних систем, які бажають скористатися перевагами Bumblebee з бекендом primus при запуску 32-розрядних програм, також захочуть встановити primus-libs:i386. Це вимагатиме наявністьпідтримки Multiarch.

sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386

Користувачі Wheezy можуть встановити все це безпосередньо з бекпортів:

sudo apt-get install -t wheezy-backports bumblebee primus

  • -або-

sudo apt-get install -t wheezy-backports bumblebee-nvidia primus

  • -або-

sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install -t wheezy-backports bumblebee-nvidia primus primus-libs:i386

Складання з вихідного коду

Зверніться до Bumblebee/ManualInstall. Ці інструкції наведені лише для історичної довідки та не рекомендуються до використання, оскільки пакети вже доступні у репозиторіях.

Після настановні дії

Щоб використовувати optirun, ви повинні додати вашого користувача до групи bumblebee.

sudo adduser $USER bumblebee

Де $USER відповідає вашому імені у системі. Не забудьте вийти з і знову зайти в систему, щоб зміни набули чинності.

Якщо у вас є sudo і він налаштований для вашого користувача, тобто. користувач є членом групи sudo, цей крок не обов'язковий (пакет bumblebee, використовує скрипт postinst, який автоматично додає користувачів групи sudo в групу bumblebee). Можливо тому Bumblebee працює з коробки в Ubuntu, але не працює в Debian, т.к. в Ubuntu sudo встановлено за замовчуванням, а в Debian немає. Уточнення, sudo не потрібен для використання bumblebee; він просто робить непотрібним додавання користувача до групи bumblebee.

Використання

Щоб запустити програму за допомогою дискретного адаптера NVIDIA, запустіть у терміналі:

$optirun glxgears -info

Для отримання списку опцій для optirun відкрийте сторінку посібника за допомогою man optirun або запустіть:

Управління електроживленням

Основна мета цього проекту полягає не тільки в тому, щоб уможливити використання дискретного графічного адаптера для малювання графіки, але й для того, щоб активувати розумне керування електроживленням дискретної графіки в стані неактивності. Ми використовуємо або bbswitch (модуль) або vga_switcheroo (модуль ядра, експериментальний).

Пакет bbswitch є в репозиторіях Debian і встановлюється автоматично при установці Bumblebee.

Починаючи з версії Bumblebee 3.0, ця функція увімкнена за замовчуванням, використовується bbswitch. Це дозволяє автоматично керувати електроживленням без будь-яких вимог до конфігурації. Якщо керування живленням не працює на вашому ноутбуці, перейдіть на сторінку Керування живленням (PM) і допоможіть нам покращити Bumblebee.

Якщо у вас є питання, приєднуйтесь до нас на #bumblebee у мережі Freenode.

Як повідомити про помилку/проблеми

Перш за все: Якщо ви зіткнулися з будь-якою проблемою, прочитайте статтю Пошук та усунення несправностей. Якщо проблема не вирішена, ви можете приєднатися до нас на IRC канал #bumblebee і попросити допомогти (рекомендується). також http://wiki.Bumblebee-Project.org/Reporting-Issues

На питання про створення звіту про помилку виконайте команду sudo bumblebee-bugreport у терміналі

Загальні питання

- Якщо optirun повертає таку помилку: [ERROR]Cannot access secondary GPU - error:

sudo service bumblebeed restart

(Зверніться до Debian Bug 717687 для отриманнякороткого пояснення)

- Якщо optirun повертає таку помилку: [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected

- Якщо оптирн відновить наступний error (756522): [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

Ви маєте на увазі наступний розділ до /etc/bumblebee/xorg.conf.nvidia:

Ви маєте також спробу зменшити libdrm від 2.4.58 to 2.4.56. Що might fix the Permission пом'якшували гріхи в Jessie.

- Якщо optirun видає помилку і dmesg повідомляє про те, що шина вашого графічного адаптера відключилася, видавши "fallen off the bus" на ядрі Linux = 3.10, дотримуйтесь більш старої версії ядра (