пʼятниця, 6 квітня 2012 р.

Debian Wheezy + Acer Aspire 5750g + Nvidia Optimus: заставляємо працювати!!!

Чергова спроба налаштувати оце все хазяйство нарешті увінчалася успіхом: пройшов час, вийшов bumblebee третій, все вирівнюється.
Ноут, назва якого в заголовку, на мій погляд один з найкращих у класі. А от робота під лінуксом від батарей - єдине, що нервувало і не давало спокою. Годі мусолити думки, приступаємо до роботи.
Отже,
КРОК 1. Скільки в нас відеокарток?
eucrariano@debian:/opt/VirtualGL/bin$ lspci -vnn | grep '\''[030[02]\]'

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 520M] [10de:1050] (rev ff) (prog-if ff)

або
eucrariano@debian:/opt/VirtualGL/bin$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520M] (rev ff)

КРОК 2. Яка продуктивність у 3д?
eucrariano@debian:/opt/VirtualGL/bin$ glxgears

301 frames in 5.0 seconds = 60.146 FPS
Негусто, але вбудована інтеловська карта на рідному драйвері більше не дає (хоча тими днями клав альтетнативні дрова і давало в 10 разів більше фпс)

КРОК 3. Як встановити все, що треба для коректної роботи і переключення карток ?
Основна інфа звідси (http://suwako.nomanga.net/), і краще робити все по інструкції:
Add archive key to apt keyring. Run as root:
wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -

Update your sources.list configuration. Either add the following to /etc/apt/sources.list or to new file at /etc/apt/sources.list.d/ directory:
deb http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main

apt-get update

apt-get install bumblebee bumblebee-nvidia

Add yourself to bumblebee group. Run as root, replace $USER with your username:

adduser $USER bumblebee

Reboot.

КРОК 4. Як перевірити, чи коректно працює переключення карток і прискорення ?
eucrariano@debian:/opt/VirtualGL/bin$ optirun glxgears
5051 frames in 5.0 seconds = 1010.100 FPS
Результат дуже непоганий, як бачимо, приріст у 16,8 рази. Більше того, нарешті запустився і коректно працює FarCry перший: ну майже комунізм настав.

КРОК 5. Як відключати дискретну картку ?
Декларується, що бумблебее сам її відключає.
Подивитися на статус можна так:
eucrariano@debian:/opt/VirtualGL/bin$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF

Включається примусово коли запускаємо прогу через optirun, або вручну:
eucrariano@debian:/opt/VirtualGL/bin$ tee /proc/acpi/bbswitch << ON
перевіряємо:
eucrariano@debian:/opt/VirtualGL/bin$ cat /proc/acpi/bbswitch
0000:01:00.0 ON
точно включено. Тепер відключаємо:
eucrariano@debian:/opt/VirtualGL/bin$ tee /proc/acpi/bbswitch << OFF

Ось і все, насолоджуємося роботою

Немає коментарів:

Дописати коментар