Раније сам „објаснио“ како сам оспособио лаптоп 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%). Мало ли је! :)
