NVidia+Bumblebee+Primus: још бржи Трансформерси

Optimus технологија која управља графичким картама NVidia на преносним рачунарима може да постигне и боље перформансе под Линуксом, ако се уз Bumblebee искористи Primus!

Primus

Раније сам „објаснио“ како сам оспособио лаптоп Lenovo IdeaPad Y580 са графичком картом NVidia GeForce GTX 660M да искористи могућности Optimus технологије и по потреби за захтевне графичке послове користим Bumblebee.

Резултати су у поређењу са интегрисаном графиком импозантни (1000 наспрам 60 фрејмова), али је то далеко од пуне снаге дискретне графике. Узрок овоме је то што optirun за исцртавање графике користи VirtualGL систем који није најбоље оптимизован. Зато у причу уводимо Primus-а!

У суштини, Primus доноси боље перформансе, бољу уштеду енергије (снажну графику користи за исписивање OpenGL компоненти а остатак незахтевне графике гура кроз интегрушу), и још по нешто.

Како инсталирати Primus на Ubuntu?

Пре него што почнете треба да оспособите Bumblebee. Ако не знате како, већ сам писао о томе.

Додајте нову PPA ризницу:

sudo add-apt-repository ppa:zhurikhin/primus
sudo apt-get update
sudo apt-get install primus

Уколико као и ја користите x86_64 Убунту, а желите да покрећете и 32битне апликације на дискретној графици, инсталирајте и i386 пакет Примуса:

sudo apt-get install primus-lib:i386

Сада још само треба да жељену апликацију уместо са optirun покренете са префиксом primusrun, рецимо:

primusrun  /usr/share/playonlinux/playonlinux --run "Steam" %F

Резултати?

Увидом у glxgears тест, може се видети да је број фрејмова значајно већи него при коришћењу optirun-а (и до 70%). Мало ли је! :)

Bumblebee optirun vs. primusrun
Bumblebee optirun vs. primusrun

Аутор: Александар

Самостални веб програмер. Дугогодишње искуство у развоју веб софтвера коришћењем WordPress, PHP, jQuery, HTML5, CSS3 (SASS/LESS).

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *