Bumblebee - мини инструкция по установке
Добавлено: 14 июн 2014, 13:04
Намучился с этой гибридной графикой, но в итоге нашел верный алгоритм установки. Решил выложить для всех страждущих здесь, пусть не пропадает. Инструкция, что на wiki лежит, либо не верна, либо не полна, так как не получилось по ней корректно Bumblebee поставить.
Итак, верный алгоритм установки Bumblebee:
[Предупреждение]
Все операции делаем в одном сеансе работы. БЕЗ перезагрузки!
1) Cтавим драйвер для вашей карточки nVidia командой urpmi x11-driver-video-nvidia-current
2) Проверяем файл /etc/X11/xorg.conf и если его нет, то все хорошо, а если есть, то удаляем его: sudo mc /etc/X11
3) Ставим непосредственно сам проект: urpmi primus
Primus подтянет все необходимые пакеты, как сам bumblebee, так и dkms-bbswitch к нему.
Для тех, у кого x64, дополнительно, после установки: urpmi libVirtualGL
Просто на всякий случай, так как пакет libVirtualGL может понадобится для запуска 32-х битных приложений в 64-х битной версии дистрибутива.
4) Что бы не мешалась, удаляем свободный драйвер nouveau командой rpm -e --nodeps x11-driver-video-nouveau
5) Редактируем файл /etc/bumblebee/bumblebee.conf
Для этого открываем его от рута: gksu kwrite /etc/bumblebee/bumblebee.conf
И проверяем, что бы стояли следующие параметры:
TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
PMMethod=auto
Обратите внимание, что Driver=nvidia должно стоять не везде. Пример:
6) В файл /etc/modprobe.conf дописываем следующую строку:
nvidia-current && bumblebee
7) Готово! Перегружаемся и проверяем работу Bumblebee командми optirun glxgears и primusrun glxgears в зависимости от того, какой способ запуска хотите. Первый использует VirtualGL, второй соответственно primus. Рекомендую всегда использовать primusrun и только если не работает пробовать optirun.
Итак, верный алгоритм установки Bumblebee:
[Предупреждение]
Все операции делаем в одном сеансе работы. БЕЗ перезагрузки!
1) Cтавим драйвер для вашей карточки nVidia командой urpmi x11-driver-video-nvidia-current
3) Ставим непосредственно сам проект: urpmi primus
Primus подтянет все необходимые пакеты, как сам bumblebee, так и dkms-bbswitch к нему.
Для тех, у кого x64, дополнительно, после установки: urpmi libVirtualGL
Просто на всякий случай, так как пакет libVirtualGL может понадобится для запуска 32-х битных приложений в 64-х битной версии дистрибутива.
4) Что бы не мешалась, удаляем свободный драйвер nouveau командой rpm -e --nodeps x11-driver-video-nouveau
5) Редактируем файл /etc/bumblebee/bumblebee.conf
Для этого открываем его от рута: gksu kwrite /etc/bumblebee/bumblebee.conf
И проверяем, что бы стояли следующие параметры:
TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
PMMethod=auto
Обратите внимание, что Driver=nvidia должно стоять не везде. Пример:
nvidia-current && bumblebee
7) Готово! Перегружаемся и проверяем работу Bumblebee командми optirun glxgears и primusrun glxgears в зависимости от того, какой способ запуска хотите. Первый использует VirtualGL, второй соответственно primus. Рекомендую всегда использовать primusrun и только если не работает пробовать optirun.