На Убунтоводе есть статья про замечательную утилиту 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, если вы ещё этого не сделали. Если вы случайно потеряли конфигурационные файлы, то стоит вернуть стандартные настройки. Для этого выполните следующие команды:
1
2
|
sudo
apt
-
get
purge
bumblebee
sudo
apt
-
get
install
bumblebee
|
Вот теперь начнём делать так, что бы Bumblebee начал работать. Итак, если у вас установлены драйвера nvidia-current, то скопируйте команду ниже и вставьте в терминал. Команду нужно скопировать полностью, и так же полностью вставить в терминал, а не по одной строке:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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, то вам нужна следующая команда:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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
|
После всех манипуляций перезагрузите компьютер. После перезагрузки воспользуйтесь следующей командой:
1
|
optirun
glxspheres
|
Если Bumblebee/Nvidia Optimus работают корректно, то вы не увидите сообщений об ошибке, а результат команды будет примерно следующим:
1
2
3
4
5
6
7
8
9
10
|
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.