Как да направим оптимизацията на NVIDIA в Linux
Много нови лаптопи са снабдени с технологията NVIDIA Optimus - лаптопът включва както дискретен NVIDIA GPU за игрална мощност, така и вграден Intel GPU за пестене на енергия. Бележникът превключва между двете, когато е необходимо.
Това обаче все още не е добре поддържано в Linux. Линус Торвалдс имаше някои изборни думи за NVIDIA, тъй като Optimus не работи с Linux, а NVIDIA в момента работи по официална поддръжка..
Ако обаче имате лаптоп с поддръжка на Optimus, не е нужно да чакате NVIDIA - можете да използвате решението на проекта Bumblebee, за да активирате Optimus на Linux днес.
Кредит за изображението: Jemimus на Flickr
Инсталиране на Bumblebee
Тук ще разгледаме инструкции за инсталиране на Ubuntu. Инсталирането на много други дистрибуции на Linux е доста просто - можете да намерите инструкции на сайта на проекта Bumblee. Страницата съдържа инструкции за Fedora, Debian, Arch, Mandriva и Gentoo.
Първо, ще трябва да изпълните следната команда в прозореца на терминала, за да добавите софтуерното хранилище Bumblebee към вашата система Ubuntu:
sudo add-apt-repository ppa: пчела / стабилна
След това изпълнете следната команда, за да изтеглите актуализирана информация за наличните пакети:
sudo apt-get update
Изпълнете следната команда, за да инсталирате поддръжката на Optimus:
sudo apt-get install bumblebee bumblebee-nvidia
Рестартирайте компютъра или излезте и влезте отново в системата, след като изпълните тази команда.
Превключване между интегрирана графика и NVIDIA
Вашият лаптоп ще използва интегрираната Intel графика през повечето време, прекъсвайки захранването на графичната карта NVIDIA и подобрявайки живота на батерията.
Когато искате да стартирате програма, която се възползва от графиката на NVIDIA, трябва да я стартирате с командата optirun.
Например, ако искате да стартирате име с име игра с поддръжка на графики NVIDIA, трябва да изпълните следната команда в терминала:
игра optirun
Докато играта се изпълнява с командата optirun, графиката на NVIDIA ще бъде активирана. Когато играта се прекрати и optirun вече не се изпълнява, вашият преносим компютър ще превключи на интегрирана графика.
Трябва да използвате тази команда само с игри и други приложения, които изискват ускорение на 3D графиката - не го използвайте с приложение, което работи през повечето време, като например мениджъра на прозорци, или няма да виждате никакви икономии на енергия, защото NVIDIA графиката ще бъде използвана през цялото време.
За да тествате дали работи, можете да опитате с помощта на графичното демо glxspheres. Първо, стартирайте го без optirun:
glxspheres
След това изпълнете glxspheres с optirun:
optirun glxspheres
Трябва да видите по-висока FPS с втората команда, тъй като тя използва вашата NVIDIA графика.
В идеалния случай NVIDIA ще предостави официална подкрепа, която ще работи извън всеки момент в бъдеще, но Bumblebee е най-доброто, което можем да направим за сега.