- Πώς να ενεργοποιήσετε την υποστήριξη Nvidia Optimus στο Linux

Πώς να ενεργοποιήσετε την υποστήριξη Nvidia Optimus στο Linux

Τα υβριδικά γραφικά του Nvidia είναι περίεργαυπόκεινται σε χρήστες του Linux. Πολλές διανομές Linux δεν περιγράφουν συγκεκριμένα τον τρόπο ενεργοποίησης της υποστήριξης για το Optimus. Ως αποτέλεσμα, πολλοί ιδιοκτήτες φορητών υπολογιστών με GPU Intel και GPU Nvidia δεν το έχουν ενεργοποιημένο και δεν γνωρίζουν το πρώτο πράγμα για να το λειτουργήσουν. Όπως αποδεικνύεται, μπορείτε εύκολα να ενεργοποιήσετε την υποστήριξη Nvidia Optimus στο Linux με ένα κομμάτι λογισμικού που ονομάζεται Bumblebee.

Ubuntu

Όσον αφορά την υποστήριξη της υποστήριξης του Nvidia OptimusΤο Linux πηγαίνει, οι χρήστες του Ubuntu αναμφισβήτητα το έχουν το καλύτερο. Δεν υπάρχει λόγος να μιλάτε με πηγές λογισμικού τρίτων κατασκευαστών, PPA, πακέτα Deb που μπορείτε να κατεβάσετε ή κάτι τέτοιο. Αντ 'αυτού, οι χρήστες πρέπει απλώς να ενεργοποιήσουν μια ιδιόκτητη πηγή λογισμικού του Ubuntu (που υποστηρίζει το Canonical), να εγκαταστήσουν κάποια πακέτα και να επανεκκινήσουν το σύστημά σας.

Οι πηγές λογισμικού που πρέπει να ενεργοποιηθούν για να λειτουργήσουν το Bumblebee στο Ubuntu είναι το Σύμπαν και το Multiverse. Για να τις ενεργοποιήσετε, ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές:

sudo apt-add-repository multiverse
sudo apt-add-repository universe

Χρησιμοποιώντας apt-add-repository θα ενεργοποιήσει άμεσα αυτές τις πηγές λογισμικού στον υπολογιστή σας Ubuntu. Στη συνέχεια, εκτελέστε το κατάλληλη ενημέρωση εντολή για να ελέγξετε για τυχόν ενημερώσεις.

sudo apt update

Αφού εκτελέσετε έλεγχο ενημερώσεων, θα πρέπει να εγκαταστήσετε τυχόν αναβαθμίσεις λογισμικού που εμφανίζονται. Η εγκατάσταση αυτών των αναβαθμίσεων θα διασφαλίσει ότι το Bumblebee τρέχει με τον καλύτερο τρόπο.

sudo apt upgrade -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-architecture i386
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install bumblebee primus primus-libs:i386

Bumblebee με ιδιόκτητους οδηγούς Nvidia

sudo dpkg --add-architecture i386
sudo apt-get update
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-bit δεν θα λειτουργήσουν.

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

Στη συνέχεια, προσθέστε το χρήστη σας στην ομάδα συστημάτων Bumblebee.

su -
gpasswd -a yourusername bumblebee

Ενεργοποιήστε την υπηρεσία συστήματος Bumblebee χρησιμοποιώντας systemctl.

systemctl enable bumblebeed.service

Τέλος, ολοκληρώστε τη διαδικασία εγκατάστασης επανεκκινώντας τον υπολογιστή σας Arch Linux. Όταν ολοκληρωθεί η επανεκκίνηση, το Bumblebee και το Nvidia Optimus θα λειτουργήσουν σωστά!

Μαλακό καπέλλο

Σε αντίθεση με πολλές άλλες διανομές Linux, το Fedoraδεν περιλαμβάνει το Bumblebee στις κύριες πηγές λογισμικού. Αντ 'αυτού, για να απολαύσετε την υποστήριξη Optimus στο λειτουργικό σύστημα Fedora, θα πρέπει να ενεργοποιήσετε μερικές πηγές λογισμικού τρίτων κατασκευαστών. Για να ενεργοποιήσετε τις επαναλήψεις λογισμικού, ανοίξτε ένα τερματικό και πληκτρολογήστε την ακόλουθη εντολή.

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

Τώρα που το repos Negativo17 είναι ενεργοποιημένο στο Fedora, εγκαταστήστε τα απαραίτητα προγράμματα οδήγησης Nvidia:

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

Στη συνέχεια, ενεργοποιήστε το repo Bumblebee Copr.

sudo dnf copr enable chenxiaolong/bumblebee

Εγκαταστήστε το λογισμικό Bumblebee στο Fedora χρησιμοποιώντας DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Προσθέστε τον χρήστη σας στην ομάδα Bumblebee:

sudo gpasswd -a $USER bumblebee

Τέλος, ενεργοποιήστε την υπηρεσία Bumblebee systemd και απενεργοποιήστε το Nvidia fallback.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Ολοκληρώστε τη διαδικασία επανεκκίνησης του υπολογιστή σας Fedora. Όταν επανέλθει στο διαδίκτυο, η μηχανή σας Fedora Linux θα έχει υποστήριξη Optimus!

Γενικές οδηγίες

Χρειάζεται υποστήριξη από το Nvidia Optimus στο Linux αλλά όχιεκτέλεση οποιασδήποτε από τις διανομές που αναφέρονται παραπάνω; Η μόνη επιλογή σας είναι να δημιουργήσετε τα πάντα από την πηγή. Ξεκινήστε ανοίγοντας ένα τερματικό και εγκαθιστώντας τα πιο πρόσφατα προγράμματα οδήγησης Nvidia για Linux. Στη συνέχεια, εγκαταστήστε το εργαλείο Wget και χρησιμοποιήστε το για να κλωνοποιήσετε τον τελευταίο κώδικα Bumblebee από τον ιστότοπο.

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

Εξαγωγή του αρχείου Bumblebee Tar:

tar xf bumblebee-3.2.1.tar.gz

Εκτελέστε το Διαμορφώστε script για να δημιουργήσετε 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=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

Τέλος, καταρτίστε τον κώδικα και εγκαταστήστε τον:

make
sudo make install

Μόλις εγκατασταθεί το Bumblebee, ανατρέξτε στην επίσημη σελίδα οδηγιών για να μάθετε πώς μπορείτε να το χρησιμοποιήσετε για τη διανομή σας.

Σχόλια