Instalați driverul nvidia Bumblebee pe un laptop cu două plăci video (9 debian)

NVIDIA Optimus, infamul grafica pentru notebook-uri de adaptare comutabile cu NVIDIA, nu este încă potrivit pentru Linux. De aceea, majoritatea utilizatorilor de Linux care au un notebook cu procesor grafic NVIDIA Optimus, se confruntă cu probleme, cum ar fi GPU fierbinte (aproximativ 65 ° C), reducerea duratei de viață, mai rece zgomotos, etc.
Prin urmare, dacă sunteți unul dintre acei oameni norocoși care au laptop optimus și doresc să utilizeze un procesor grafic discret, dar nu-l dezactivați complet, acest ghid este pentru tine.
Acest ghid este conceput special pentru Debian și alte distribuții Linux bazate pe Debian, cum ar fi Kali Linux. LMDE etc.
Astăzi, considerăm bondarul, bbswitch și non-free drivere de la Nvidia.
Bumblebee are ca scop furnizarea de notebook-uri de suport cu tehnologia NVIDIA Optimus pentru distribuțiile GNU / Linux. Cu Bumblebee, puteți utiliza adaptorul grafic NVIDIA pentru a face grafice, care vor fi afișate cu grafica Intel integrate.
Bumblebee avantaj față de alte soluții, cum ar fi prim nVidia, este că puteți rula una sau mai multe aplicații specifice folosind procesorul grafic discrete nvidia, fără a fi nevoie să reporniți actualul X-sesiune pe zbor.
Cum se instalează și se configurează cărăbușului în Debian 9
Ca răspuns, ar trebui să obțineți ceva de genul asta
$ Lspci -v | egrep -i 'vga | 3d | nvidia' | grep -i 'nvidia'
01: 00.0 controler 3D: NVIDIA Corporation GF117M [GeForce 610m / 710m / 810m / 820m / GT 620m / 625M / 630M / 720m] (rev ff) (prog-if ff)
modulelor de kernel: nvidia
Verificați nouveau driver standard
În prezent, Debian se încarcă în mod automat dacă este găsit nici un procesor grafic discret.
Descarcarea și Nouveau instalare bbswitch
În cazul în care kernel-ul este încărcat cu nouveau și alte module conexe, un moment bun pentru descărcarea lor.
Aceste comenzi vă permit să instalați bbswitch și componentele aferente pentru realizarea sa. Instalarea bbswitch cu dkms compila automat modulul de kernel corectă, după un nucleu actualizat orice viitor.
În continuare, trebuie să includă principal, contrib și magazia neliber în acest scop, /etc/apt/sources.list deschis, și a pus linia de mai jos, la sfârșitul fișierului
Apoi, introduceți comanda pentru actualizarea și compilarea kernel-ului
Când instalarea este completă, descărcați bbswitch modul.
Acum, verificați bbswitch de performanță
Acesta ar trebui să revină la linia de cuvântul OFF, împreună cu magistrala de identificare PCI
Pentru a evita nouveau de încărcare automată și modulele aferente, după fiecare repornire a sistemului, acestea ar trebui să fie pe lista neagră.
Sau introduceți în terminal
Introduceți parola de root, și ați terminat.
Modulul bbswitch este încărcat automat de fiecare dată când porniți alimentarea și în afara discret procesor grafic NVIDIA Optimus, fără a fi nevoie de încărcare manuală.
Instalarea driver-elor nvidia si Bumblebee
Acum, avem nevoie pentru a instala drivere nvidia non-free, Bumblebee și unele pachete suplimentare aferente.
Acest lucru se va instala drivere nvidia non-free, driver kernel nvidia, biblioteca OpenGL-specifice și alte dependențe.
Acum setați bondarul
Instalarea poate dura ceva timp.
instalarea VirtualGL
VirtualGL necesare pentru optirun echipa ca un pod, dar, din păcate, în depozitele Debian nici un pachet VirtualGL, așa că trebuie să-l descărcați. Du-te la magazia SourceForge și descărcați pachetul corespunzător pentru sistemul dumneavoastră. Ie Dacă utilizați pe 64 de biți Debian, cele mai recente amd64 de serviciu, și instalați-l folosind dpkg.
Reglarea nvidia optimus cu bondar
Din fericire, bondar funcționează bine chiar și cu setările implicite. Dar, dacă doriți să faceți orice modificări ale setărilor, modificați /etc/bumblebee/bumblebee.conf fișierul și reporniți bondarul cu comanda
Accesul la nvidia GPU discretă necesită privilegii de root, astfel încât trebuie să adăugați numele de utilizator al grupului sistemului bondar.
Și apoi reporniți daemon
Acum puteți reporni sistemul.
Testarea capacităților de comutare grafică
După repornirea sistemului, verificați glxgears programului de testare, introducând următoarea comandă în terminal.

Dacă aveți arată FPS aproximativ 1000, ceea ce înseamnă că de optimizare a NVIDIA funcționează corect.
Dacă executați doar glxgears cu grafica Intel, veți vedea diferența

Toată zi de succes.