Installer Nvidia Optimus-grafikdrivere på CentOS 7
I denne artikel vil jeg vise dig, hvordan du opsætter nyt Nvidia Optimus-understøttet grafikkort i hybrid grafikkonfiguration på CentOS 7. Alle de nye laptops / notebooks i disse dage bruger denne type konfiguration. Så det er meget almindeligt i disse dage. Jeg brugte ASUS UX303UB med 2 GB Nvidia GeForce 940M og Intel HD Graphics 520 til at teste alt i denne artikel. Lad os komme igang.
Denne artikel er kun til Nvidia Optimus-understøttet grafikkort eller hybrid-grafikkonfiguration. Du kan kontrollere, om dit Nvidia-grafikkort understøtter Optimus-teknologi eller ej med følgende kommando:
“Lspci | grep 'NVIDIA \ | VGA' ”
Hvis du har 2 grafikkort, som det er i skærmbilledet, kan du følge denne artikel og forvente, at alt fungerer.
Bemærk: Inden du fortsætter med installationen, skal du slå Secure Boot fra BIOS-indstillingerne fra.
Først skal vi tilføje nogle pakkeopbevaringssteder til vores CentOS 7-operativsystem. Kør følgende kommandoer for at tilføje pakkeopbevaringssteder:
Tilføj elrepo repository:
sudo rpm --import https: // www.elrepo.org / RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http: // www.elrepo.org / elrepo-release-7.0.3.el7.elrepo.noark.omdrejningstal
Tilføj epel repository:
sudo yum installer epel-release
Tilføj humlebi-arkiv:
sudo yum -y --nogpgcheck installer http: // install.Linux.ncsu.edu / pub / yum / itecs / public / humlebi / rhel7 / noarch / humlebi-frigivelse-1.2-1.noark.omdrejningstal
sudo yum -y --nogpgcheck installer http: // install.Linux.ncsu.edu / pub / yum / itecs / public / bumblebee-nonfree / rhel7 / noarch / bumblebee-nonfree-release-1.2-1.noark.omdrejningstal
Nu skal vi opdatere kernen i CentOS 7. Ellers fungerer det ikke.
sudo yum --enablerepo = elrepo-kernel installer kernel-ml
Installer ny kerneudviklingspakke med følgende kommando:
sudo yum --enablerepo = elrepo-kernel installer kernel-ml-devel
Som du ser, har jeg allerede gjort det og genstartet min computer. Fra kommandoen 'uname -r' kan du se, at min kerneversion nu er '4.13.11 '. Du skal genstarte din computer efter installation af en ny kerne- og kernel-ml-devel-pakke.
Nu er vi klar til at installere humlebi Nvidia Optimus-drivere. For at installere humlebi skal du køre følgende kommando:
sudo yum installer humlebi-nvidia bbswitch-dkms primus kernel-devel
Eller følgende kommando, hvis du vil have 32-bit kompatibilitet:
sudo yum installer humlebi-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kerneudvikling
Jeg går med den første kommando.
Når du har kørt kommandoen, skal du trykke på 'y' og derefter trykke på
Din installation skal starte. Det kan tage flere minutter at afslutte.
Når du er installeret, skal du køre følgende kommando for at føje din bruger til humlebi-gruppen.
sudo usermod -aG humlebi DIN_USERNAME
Genstart computeren. Når computeren er genstartet, skal du kunne køre kontrolpanelet "Nvidia Settings". Det bekræfter, at alt fungerer korrekt.
Du kan også kontrollere, om alt fungerer korrekt fra kommandolinjen. Kør følgende kommando for at kontrollere, om Nvidia-driver og humle fungerer:
humlebi-nvidia - tjek
Fra følgende output kan du se, at alt fungerer korrekt.
Hvis du har noget problem, skal du prøve at køre følgende kommando:
sudo humlebi-nvidia --debug --styrke
Hvis du vil afinstallere Nvidia Optimus-drivere af Bumblebee, skal du køre følgende kommando:
sudo yum fjern humlebi-nvidia bbswitch-dkms primus kernel-devel
Tryk på 'y' og tryk på . Bumblebee Nvidia Optimus-drivere skal fjernes.
Du kan også fjerne den opdaterede kerne med følgende kommandoer:
sudo yum fjern kernel-ml kernel-ml-dev
Selvom det ikke er nødvendigt at fjerne kernen. Du kan bruge dem, hvis du vil.
Så det er sådan, du installerer og afinstallerer de nye Nvidia Optimus-drivere på CentOS 7. Tak, fordi du læste denne artikel.