Руководства от пользователя
ух.
*******
Когда один раз сделаешь - все оказывается очень просто.
Задача разбивается на 4 части:
установка bumblebee
установка последнего проприетарного драйвера nvidia
настройка карты intel
запуск игры
свежий драйвер nvidia тоже ставится из синаптика. Настоятельно рекомендую не заниматься самодеятельностью, потому что из консоли драйвер устанавливается из рук вон плохо
Перезагрузить компьютер.
проверить наличие драйвера в системе можно командой
dpkg -l | grep nvidia
Cегодня установить шмеля и примус можно просто из репозитория, через синаптик
установить примус со шмелем bumblebee.
Перезагрузить ПК.
Если при попытке запустить программу, требующую гонять ее через нвидиа, у вас выскочит что-то вроде:
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ERROR]Aborting because fallback start is disabled.
то вам нужно в настройках указать правильный BusID вашей Nvidia-карты.
Выполните в терминале:
lspci | egrep 'VGA|3D'
или
lspci -k | grep -E "VGA|3D" -A2
Пример вывода данной команды:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
Заменив все точки на двоеточия - номера впереди будут обозначать BusID видеокарт, в примере получаем следующий BusID для карты nvidia:
BusID 01:00:0
Дальше правим конфиг. файл xorg.conf.nvidia
sudo gedit /etc/bumblebee/xorg.conf.nvidia
В конфиг. файле приведен закомментированный пример указания BusID, по данному примеру указываем строчкой ниже правильный BusID (если номер BusID примера является правильным, то можно просто данную строчку раскомментировать, убрав '#') В результате получится примерно следующее (в вашем случае номера могут быть другими):
# BusID "PCI:02:00:0"
BusID "PCI:01:00:0"
т.е. примерно так:
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "ConnectedMonitor" "DFP"
BusID "PCI:1:0:0"
EndSection
Ну и для подстраховки не помешает поместить nouveau в черный список, чтобы не вылезал где не надо.
Для этого нужно сначала посмотреть не добавлен ли он уже в один из черных списков в /etc/modprobe.d
Если он там не встречается, тогда открываем с правами администратора /etc/modprobe.d/blacklist.conf
и в самый низ отдельной строкой пишем blacklist nouveau
ниже желательно оставить пустую строку.
Нужно убедиться, что optirun работает нормально, в инструкциях предлагают это сделать так:
Проверить в Synaptic установлен ли у тебя пакет mesa-utils, если нет - установить.
sudo apt-get install mesa-utils
Затем проверь optirun такой парой команд
glxgears
optirun glxgears
Скорость с оптираном должна быть в разы (у меня 10-12) больше чем без. Если этого не произойдет, не спешить с выводами. Возможно, с тестом что-то пошло не так, нужно еще раз запустить нудную прожорливую программу.
Не стоит забывать, что у драйвера intel тоже бывают проблемы с пониманием куда он попал. Это лечится командой, которую лучше всего вставить в автозапуск компьютера, например:
xrandr --output VGA1 --mode 1440x900 --rate 60
где VGA1- то, что вам выдаст lspci | egrep 'VGA|3D'
а разрешение и частоту обновления экрана берите из паспорта ноутбука.
И, наконец, запускать программы, требующие мощную графику (если она сама не включается, как это имелось в виду) нужно так:
optirun /путь/имя_программы
или
optirun bash
путь/имя_программы
А еще лучше
primusrun /путь/имя_программы
т.к. примус дает большую производительность при меньшей нагрузке на видеокарту. Такая вот хитрая технология.
Если вы столкнулись с какими-то трудностями, при использовании bumblebee, вы можете почитать
здесь.
Написать об этом
на форуме.
Присоединиться к каналу
http://webchat.freenode.net/?channels=#bumblebee по IRC и сообщить об ошибке.
Cказать по правде, я взял старый мануал и его подкорректировал. Если дело не горит, лучше всего подождать до среды-четверга, там я буду иметь массу времени, а м.б. и доп.флешку и буду переставлять 64-18+с с нуля. Как закончу - поправлю текст. С мультисистемской флешкой "что-то пошло не так", удаляет все очень хорошо, новое ничего не ставит. От того я очень зол.
*******
P.s.: при случае воспользуюсь этим опытом.