Az Nvidia Optimus támogatás engedélyezése Linuxon

Az Nvidia Hybrid grafika köztudottan fájó téma a Linux-felhasználók számára. Sok Linux disztribúció nem írja le konkrétan, hogyan engedélyezhető az Optimus támogatása. Ennek eredményeként sok Intel GPU-val és Nvidia GPU-val rendelkező laptop-tulajdonos nincs engedélyezve, és nem tudják az első dolgot a működéséről. Mint kiderült, könnyen engedélyezheti az Nvidia Optimus támogatását Linuxon a Bumblebee nevű szoftverrel.

Ubuntu

Ami az Nvidia Optimus támogatásának engedélyezését illeti Linuxon, az Ubuntu felhasználóknak vitathatatlanul ez a legjobb. Nincs szükség harmadik féltől származó szoftverforrásokra, PPA-kra, letölthető Deb-csomagokra vagy hasonlókra. Ehelyett a felhasználóknak csak engedélyezniük kell egy szabadalmaztatott Ubuntu szoftverforrást (amelyet a Canonical tart fenn), telepíteniük kell néhány csomagot, és újra kell indítaniuk a rendszert.

Ahhoz, hogy a Bumblebee működjön az Ubuntun, a szoftverforrásokat engedélyezni kell: Universe és Multiverse. Bekapcsolásukhoz nyisson meg egy terminált, és írja be a következő parancsokat:

sudo apt-add-repository multiverse 

sudo apt-add-repository universe

Az apt-add-repository használata azonnal engedélyezi ezeket a szoftverforrásokat Ubuntu PC-jén. Ezután futtassa az apt update parancsot a frissítések ellenőrzéséhez.

sudo apt update

A frissítések ellenőrzése után telepítenie kell a megjelenő szoftverfrissítéseket. A frissítések telepítése biztosítja, hogy a Bumblebee a legjobban működjön.

sudo apt upgrade -y

A szoftver frissítése után biztonságosan telepítheti a Bumblebee-t.

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

Amikor a telepítés befejeződött, indítsa újra az Ubuntu PC-t. Újbóli bejelentkezés után az Nvidia Optimus támogatásának készen kell állnia a használatra!

  A Memoji használata FaceTime-hívás közben iPhone-on és iPaden

Debian

Az Ubuntuhoz hasonlóan a Debian-felhasználóknak nincs szükségük különösebb módosításra az Nvidia Optimus támogatásához. Ehelyett, ha azt szeretné, hogy Intel/Nvidia hibrid laptopja működjön, csak néhány csomagot kell telepítenie.

Megjegyzés: a Bumblebee-t a saját fejlesztésű Nvidia illesztőprogrammal kell használni? Engedélyeznie kell az /etc/apt/sources.list fájlban a non-free és a hozzájárulást, és először telepítenie kell a Debianban található Nvidia saját meghajtót.

Bumblebee nyílt forráskódú Nvidia illesztőprogramokkal

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get install bumblebee primus primus-libs:i386

Bumblebee saját fejlesztésű Nvidia illesztőprogramokkal

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get install bumblebee-nvidia primus primus-libs:i386

Az összes csomag telepítése után indítsa újra a Debian Linux PC-t, majd jelentkezzen be, és az Optimus támogatásnak tökéletesen működnie kell!

  NVMe vs. SATA: Melyik SSD technológia gyorsabb?

Arch Linux

A Bumblebee beszerzése Arch Linuxon nem olyan egyszerű, mint más Linux disztribúcióknál. Ahelyett, hogy mindent előre konfigurálna, kézi beállítást kell végeznie. Az első lépés a szükséges Bumblebee csomagok telepítése az Archra a Pacman segítségével.

Megjegyzés: a folytatás előtt feltétlenül engedélyezze a Multilib fájlt az /etc/pacman.conf fájlban, különben a 32 bites alkalmazások nem működnek.

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

Ezután adja hozzá a felhasználót a Bumblebee rendszercsoporthoz.

su -
gpasswd -a yourusername bumblebee

Engedélyezze a Bumblebee systemd szolgáltatást a systemctl használatával.

systemctl enable bumblebeed.service

Végül fejezze be a telepítési folyamatot az Arch Linux PC újraindításával. Amikor befejeződik az újraindítás, a Bumblebee és az Nvidia Optimus megfelelően fog működni!

Fedora

Sok más Linux-disztribúcióval ellentétben a Fedora nem tartalmazza a Bumblebee-t a fő szoftverforrások között. Ehelyett ahhoz, hogy az Optimus támogatást élvezhesse a Fedora operációs rendszeren, engedélyeznie kell néhány harmadik féltől származó szoftverforrást. A szoftvertárak engedélyezéséhez nyisson meg egy terminált, és írja be a következő parancsot.

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

Most, hogy a Negativo17 repo engedélyezve van a Fedorában, telepítse a szükséges Nvidia illesztőprogramokat:

sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi

Ezután engedélyezze a Bumblebee Copr repót.

sudo dnf copr enable chenxiaolong/bumblebee

Telepítse a Bumblebee szoftvert Fedorában a DNF használatával.

sudo dnf install akmod-bbswitch bumblebee primus

Adja hozzá felhasználóját a Bumblebee csoporthoz:

sudo gpasswd -a $USER bumblebee

Végül engedélyezze a Bumblebee rendszerszolgáltatást, és tiltsa le az Nvidia tartalék szolgáltatást.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Fedora számítógép újraindításával fejezze be a folyamatot. Amikor újra online lesz, a Fedora Linux gépe Optimus támogatást fog kapni!

  Problémákat tapasztal a Paint.net telepítésével? (MEGOLDVA)

Általános utasítások

Nvidia Optimus támogatásra van szüksége Linuxon, de nem fut a fent említett disztribúciók egyike sem? Az egyetlen lehetőség az, hogy mindent a forrásból készít. Kezdje azzal, hogy nyisson meg egy terminált, és telepítse a legújabb Nvidia illesztőprogramokat Linuxhoz. Ezután telepítse a Wget eszközt, és ezzel klónozza a legújabb Bumblebee kódot a webhelyről.

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

A Bumblebee Tar archívum kibontása:

tar xf bumblebee-3.2.1.tar.gz

Futtassa a konfigurációs szkriptet a Makefiles létrehozásához, és bármi mást, ami a szoftver felépítéséhez szükséges.

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=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

Végül fordítsa le a kódot és telepítse:

make

sudo make install

A Bumblebee telepítése után tekintse meg a hivatalos bemutató oldalt hogy megtudja, hogyan állíthatja működésbe a disztribúcióján.