Как да активирате поддръжката на Nvidia Optimus в Linux

click fraud protection

Графиките на Nvidia Hybrid са известна болезнена тема за потребителите на Linux. Много дистрибуции на Linux не очертават конкретно как да активирате поддръжка за Optimus. В резултат на това много собственици на лаптопи както с Intel GPU, така и с Nvidia GPU не го активират и не знаят първото нещо за това. Както се оказва, можете лесно да активирате поддръжката на Nvidia Optimus в Linux с част от софтуера, наречен Bumblebee.

Ubuntu

Що се отнася до поддръжката на Nvidia Optimus в Linux, потребителите на Ubuntu може би са най-добрите. Не е необходимо да се срещате с софтуерни източници на трети страни, PPA, които можете да изтеглите Деб пакети или нещо подобно. Вместо това, потребителите просто трябва да активират собствения източник на софтуер на Ubuntu (който Canonical поддържа), да инсталират някои пакети и да рестартират вашата система.

Софтуерните източници, които трябва да бъдат активирани, за да може Bumblebee да работи върху Ubuntu са Universe и Multiverse. За да ги включите, отворете терминал и въведете следните команди:

instagram viewer
sudo apt-add-repository multiverse sudo apt-add-repository universe

Използвайки ап-добавка хранилище незабавно ще активират тези софтуерни източници на вашия Ubuntu компютър. След това стартирайте подходяща актуализация команда за проверка за актуализации.

актуална актуализация на судо

След като извършите проверка за актуализация, ще трябва да инсталирате всички актуализации на софтуера, които се появяват. Инсталирането на тези надстройки ще гарантира, че Bumblebee работи най-добре.

sudo apt надграждане -y

След като надстроите софтуера си, е безопасно да инсталирате Bumblebee.

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Когато инсталацията приключи, рестартирайте вашия Ubuntu компютър. След като влезете отново, поддръжката на Nvidia Optimus трябва да е готова!

Debian

Подобно на Ubuntu, потребителите на Debian не се нуждаят от специални настройки, за да получат поддръжка на Nvidia Optimus. Вместо това, ако искате хибридният ви лаптоп Intel / Nvidia да работи, просто е въпрос на инсталиране на няколко пакета.

Забележка: трябва да използвате Bumblebee с драйвера за собственост на Nvidia? Ще трябва да активирате несвободен и допринесоха в /etc/apt/sources.list, и инсталирайте Собствен шофьор на Nvidia включени първо в Debian.

Bumblebee с драйвери с отворен код Nvidia

sudo dpkg --add-архитектура i386 sudo apt-получи актуализация sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs: i386

Bumblebee с собствени драйвери на Nvidia

sudo dpkg --add-архитектура i386 sudo apt-получите актуализация sudo apt-get upgrade -y sudo apt-get install bumblebee-nvidia primus primus-libs: i386

След като всички пакети са инсталирани, рестартирайте вашия компютър с Debian Linux, след това влезте обратно и поддръжката на Optimus трябва да работи добре!

Arch Linux

Първи Bumblebee Arch Linux не е толкова просто като другите Linux дистрибуции. Вместо всичко да е предварително конфигурирано, ще трябва да направите ръчна настройка. Първата стъпка е да инсталирате необходимите пакети Bumblebee в Arch с Pacman.

Забележка: не забравяйте да активирате Multilib в /etc/pacman.conf преди да продължите, в противен случай 32-битовите приложения няма да работят.

sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils

След това добавете вашия потребител към системната група на Bumblebee.

су - gpasswd -a yourusername bumblebee

Активирайте системната услуга на Bumblebee, като използвате systemctl.

systemctl активиране на bumblebeed.service

И накрая, завършете процеса на настройка, като рестартирате компютъра Arch Linux. Когато приключи с рестартирането, Bumblebee и Nvidia Optimus ще работят правилно!

Fedora

За разлика от много други Linux дистрибуции, Fedora не включва Bumblebee в основните софтуерни източници. Вместо това, за да се насладите на поддръжката на Optimus в операционната система Fedora, ще трябва да активирате няколко софтуерни източника на трети страни. За да активирате софтуерните репозиции, отворете терминал и въведете следната команда.

sudo dnf config-manager --add-repo = https://negativo17.org/repos/fedora-nvidia.repo

Сега, когато репортажът Negativo17 е активиран във Fedora, инсталирайте необходимите драйвери на Nvidia:

sudo dnf инсталирайте nvidia-драйвер kernel-devel akmod-nvidia dkms acpi

След това активирайте репото на Bumblebee Copr.

sudo dnf copr enable chenxiaolong / bumblebee

Инсталирайте софтуера Bumblebee във Fedora, като използвате DNF.

sudo dnf инсталирайте akmod-bbswitch bumblebee primus

Добавете своя потребител към групата на Bumblebee:

sudo gpasswd -a $ USER bumblebee

И накрая, активирайте системната услуга Bumblebee и деактивирайте резервната Nvidia.

sudo systemctl позволяват bumblebeed. sudo systemctl забрани nvidia-backback

Завършете процеса, като рестартирате вашия компютър Fedora. Когато се върне онлайн, вашата Fedora Linux машина ще има поддръжка на Optimus!

Общи инструкции

Нуждаете се от поддръжка на Nvidia Optimus в Linux, но не изпълнява нито една от споменатите по-горе дистрибуции? Единственият ви вариант е да изградите всичко от източника. Започнете, като отворите терминал и инсталирате най-новите драйвери на Nvidia за Linux. След това инсталирайте инструмента Wget и го използвайте за клониране на най-новия код на Bumblebee от уебсайта.

wget bumblebee-project.org/bumblebee-3.2.1.tar.gz

Извадете архива на джъмбела катран:

катран xf bumblebee-3.2.1.tar.gz

Изпълнете конфигуриране скрипт за генериране на Makefiles и всичко останало, необходимо за изграждане на софтуера.

CD bumblebee * ./configure CONF_DRIVER = nvidia CONF_DRIVER_MODULE_NVIDIA = nvidia-current \ CONF_LDPATH_NVIDIA = / usr / lib / nvidia-current: / usr / lib32 / nvidia-current \ CONF_MODPATH_NVIDIA = / ЮЕсАр / ИЪ / NVIDIA ток / Xorg, / ЮЕсАр / ИЪ / Xorg / модули

Накрая компилирайте кода и го инсталирайте:

направи sudo make install

След като Bumblebee е инсталиран, вижте официалната страница за разглеждане за да научите как да го накарате да работи върху вашата дистрибуция.

watch instagram story