Работа Bumblebee в Ubuntu 12.04

/www/pages/modesco/ubuntovod

На Убунтоводе есть статья про замечательную утилиту Bumblebee и про то, как установить Bumblebee в Ubuntu 11.10, а вот про установку в Ubuntu 12.04 ни слова. А зря, именно под этой версией ОС возникает проблема. При запуске optirun появляется следующее сообщение об ошибке:

[ERROR]Cannot access secondary GPU - error: XORG NVIDIA(0): No display devices found for this X screen

Вот с ним сейчас и будем бороться. Заранее упомяну, что данная инструкция помогла при работе с ноутбуком Dell XPS L702X, поэтому не факт, что данный способ поможет вашему ноутбуку.

Настраиваем Bumblebee в Ubuntu 12.04

Итак, для начала нужно установить Bumblebee, если вы ещё этого не сделали. Если вы случайно потеряли конфигурационные файлы, то стоит вернуть стандартные настройки. Для этого выполните следующие команды:

sudo apt-get purge bumblebee
sudo apt-get install bumblebee

Вот теперь начнём делать так, что бы Bumblebee начал работать. Итак, если у вас установлены драйвера nvidia-current, то скопируйте команду ниже и вставьте в терминал. Команду нужно скопировать полностью, и так же полностью вставить в терминал, а не по одной строке:

echo `Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "true"
EndSection
 
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "UseEDID" "true"
Option "ConnectedMonitor" "DFP"
EndSection` | sudo tee /usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf

Если вы пользуетесь драйверами nvidia-current-updates, то вам нужна следующая команда:

echo `Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "true"
EndSection
 
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "UseEDID" "true"
Option "ConnectedMonitor" "DFP"
EndSection` | sudo tee /usr/share/X11/xorg.conf.d/10-nvidia-current-updates-latitude-e6530.conf

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

optirun glxspheres

Если Bumblebee/Nvidia Optimus работают корректно, то вы не увидите сообщений об ошибке, а результат команды будет примерно следующим:

optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
108.341661 frames/sec - 120.909294 Mpixels/sec
115.823392 frames/sec - 129.258905 Mpixels/sec
118.948088 frames/sec - 132.746066 Mpixels/sec
118.903546 frames/sec - 132.696357 Mpixels/sec
119.179362 frames/sec - 133.004168 Mpixels/sec

Вот и всё, вы только что настроили работу Bumblebee в Ubuntu 12.04.

Прочитайте обзор нетбуков samsung на сайте simplereview.ru.

Kanat
2012-07-28 22:54:00
Очень благодарствую автор за данную инфу. Счастья тебе!!!
викус
2012-12-24 15:07:00
не работает ленова б580 ((((
Yury Ghirin
2013-11-11 18:51:00
Lenovo B570 - работает!