Θέμα Jannah Η άδεια δεν είναι επικυρωμένη. Μεταβείτε στη σελίδα επιλογών θέματος για να επικυρώσετε την άδεια χρήσης, Χρειάζεστε μία άδεια για κάθε όνομα τομέα.

Πώς να βρείτε εύκολα τι είδους μονάδα επεξεργασίας γραφικών είναι εγκατεστημένη στο Linux

Πώς να ελέγξετε την εγκατεστημένη GPU σε Linux

Η γνώση του τύπου της μονάδας επεξεργασίας γραφικών (GPU) που είναι εγκατεστημένη σε ένα σύστημα Linux είναι ένα κρίσιμο βήμα για κάθε χρήστη που θέλει να βελτιώσει την απόδοση της συσκευής του ή να διασφαλίσει ότι τα προγράμματα οδήγησης είναι συμβατά με το λογισμικό που χρησιμοποιεί. Ενώ αυτό μπορεί να είναι απλό σε άλλα λειτουργικά συστήματα, στο Linux, υπάρχουν αρκετές διαθέσιμες μέθοδοι που σας επιτρέπουν να μάθετε τις ακριβείς λεπτομέρειες της κάρτας γραφικών σας, είτε πρόκειται για NVIDIA, AMD είτε Intel.

a-linux-terminal-with-a-gpu-and-the-linux-mascot-beside-it Τρόποι για να βρείτε εύκολα τι είδους GPU είναι εγκατεστημένη στο Linux
Αυτό μπορεί να γίνει μέσω των ενσωματωμένων εντολών στο τερματικό ή χρησιμοποιώντας γραφικά εργαλεία που εμφανίζουν τις προδιαγραφές με οργανωμένο τρόπο. Η γνώση αυτών των πληροφοριών σάς βοηθά να προσαρμόσετε τις ρυθμίσεις γραφικών, να εγκαταστήσετε κατάλληλα προγράμματα οδήγησης ή να επιλύσετε προβλήματα απόδοσης ή οθόνης.
Σε αυτόν τον οδηγό, θα σας καθοδηγήσουμε στους πιο αξιόπιστους και πρακτικούς τρόπους για να μάθετε τι είδους GPU έχετε εγκαταστήσει χωρίς την ανάγκη για λογισμικό τρίτων, εξηγώντας τα πλεονεκτήματα κάθε μεθόδου και πώς να διαβάζετε εύκολα τα αποτελέσματα.

περίληψη

  • Για να αναγνωρίσετε την GPU σας από τη γραμμή εντολών στο Linux, ενημερώστε πρώτα τη βάση δεδομένων PCI ID με την εντολή "sudo update-pciids" και, στη συνέχεια, εκτελέστε την εντολή "sudo lspci -v | less" και αναζητήστε την εντολή "VGA" στο αποτέλεσμα.
  • Οι εντολές lshw και glxinfo είναι δύο εναλλακτικοί τρόποι για να αναγνωρίσετε την κάρτα γραφικών σας, παρέχοντας διαφορετικές πληροφορίες.
  • Η γνώση της μονάδας επεξεργασίας γραφικών (GPU) σε υπολογιστές Linux είναι σημαντική για την αντιμετώπιση προβλημάτων με τα προγράμματα οδήγησης οθόνης.

Χρειάζεται να αναγνωρίσετε τη μονάδα επεξεργασίας γραφικών (GPU) στο μηχάνημά σας Linux; Δείτε πώς μπορείτε να αναγνωρίσετε την κάρτα γραφικών σας από τη γραμμή εντολών και στο GNOME.

Γιατί πρέπει να γνωρίζετε τι είδους GPU έχετε;

Πιθανότατα έχετε βρεθεί σε αυτήν την κατάσταση. Σας έχει ανατεθεί να παρέχετε υποστήριξη σε έναν συγγενή ή συνάδελφο που δεν είναι τεχνικά καταρτισμένος και νιώθετε ότι δεν θα είναι εύκολο. Παρ' όλα αυτά, παρεμβαίνετε! Γρήγορα συνειδητοποιείτε ότι το πρόβλημα πιθανότατα οφείλεται στο πρόγραμμα οδήγησης οθόνης σας. Άλλωστε, μπορεί να μην είναι τόσο σοβαρό! Αλλά η αμυδρή λάμψη ελπίδας σας σβήνει γρήγορα όταν ρωτάτε: "Τι είδους κάρτα γραφικών έχετε;"

Η έκπληκτη απάντησή σας λέει πολλά. Για να υποστηρίξετε κάτι, πρέπει να ξέρετε τι είναι. Πώς, λοιπόν, μπορείτε να προσδιορίσετε τον τύπο της κάρτας γραφικών σε έναν υπολογιστή Linux;

Ας υποθέσουμε το χειρότερο σενάριο, και ας υποθέσουμε ότι τα προγράμματα οδήγησης της κάρτας γραφικών δεν εγκαταστάθηκαν ποτέ, επομένως δεν μπορείτε καν να τα εξετάσετε για αποδεικτικά στοιχεία. Κανένα πρόβλημα! Μπορείτε να λύσετε αυτό το πρόβλημα είτε μέσω της γραμμής εντολών είτε μέσω του γραφικού περιβάλλοντος χρήστη (GUI).

Χρησιμοποιήστε την εντολή lspci και τη βάση δεδομένων PCI ID για να επαληθεύσετε την GPU.

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

يمكنك Χρησιμοποιώντας την εντολή lspci Παραθέτει τις συσκευές PCI που είναι εγκατεστημένες σε έναν υπολογιστή Linux, μαζί με ορισμένες πληροφορίες σχετικά με αυτές.

Δεν θα ήταν υπέροχο αν μπορούσαμε να συνδέσουμε τη βάση δεδομένων PCI και την εντολή lspci; Πράγματι, αυτό ακριβώς συμβαίνει όταν εκτελείτε την εντολή lspci. Η εντολή ελέγχει ένα τοπικό αντίγραφο της βάσης δεδομένων PCI για να προσδιορίσει ποιες συσκευές PCI ανιχνεύει. Πριν ξεκινήσετε, συνιστάται να ενημερώσετε το τοπικό αντίγραφο της βάσης δεδομένων PCI.

Διαβάστε επίσης:  Τα καλύτερα δωρεάν παιχνίδια Tux που μπορείτε να δοκιμάσετε σε Linux

Πληκτρολογήστε update-pciids για να το κάνετε αυτό:

sudo update-pciids
1-5 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux

Η τελευταία έκδοση της βάσης δεδομένων έχει ανακτηθεί και μπορούμε πλέον να χρησιμοποιήσουμε την εντολή lspci. Θα υπάρχει μεγάλο αποτέλεσμα, επομένως θα το μετακινήσουμε σε μια μικρότερη βάση δεδομένων. Η επιλογή -v (λεπτομερής) αναγκάζει το lscpi να μας παρέχει όσο το δυνατόν περισσότερες πληροφορίες. Θα χρησιμοποιήσουμε την εντολή sudo για να διασφαλίσουμε ότι οι πληροφορίες είναι όσο το δυνατόν πιο λεπτομερείς.

Γράφουμε την εντολή ως εξής:

sudo lspci -v | λιγότερο
11-4 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux

Τα αποτελέσματα εμφανίζονται σε μειωμένη μορφή. Πατώντας την κάθετο (/) ενεργοποιείται η αναζήτηση σε μειωμένη μορφή.

Πληκτρολογήστε «VGA» με κεφαλαία γράμματα και πατήστε Enter.

3-5 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux

Η μηχανή αναζήτησης less αναζητά τη συμβολοσειρά "VGA" και εμφανίζει τα πρώτα αποτελέσματα που βρίσκει. Στη συνέχεια, μπορείτε να κάνετε κύλιση ή να μεταβείτε στην επόμενη σελίδα για να δείτε πόσες κάρτες γραφικών βρήκε η μηχανή αναζήτησης lspci.

4-4 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux

Σε αυτό το άρθρο, ερευνήσαμε μια ποικιλία διανομών Linux που εκτελούνται σε VirtualBox Εικονικές. Αυτές οι συσκευές, φυσικά, διαθέτουν εικονικές κάρτες γραφικών.

Για να δείτε ένα παράδειγμα πρακτικών αποτελεσμάτων, ακολουθεί η έξοδος από τον κεντρικό (φυσικό) υπολογιστή:

26:00.0 VGA compatible controller: NVIDIA Corporation GP108 [GeForce GT 1030] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd GP108 [GeForce GT 1030]
Flags: bus master, fast devsel, latency 0, IRQ 97Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]I/O ports at e000 [size=128]Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance ReportingCapabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express <?>
Kernel driver in use: nouveauKernel modules: nouveau

Μας δώσατε αμέσως πολύτιμες πληροφορίες!

Η κάρτα είναι μια NVIDIA Corporation GP108 [GeForce GT 1030], και μετά από λίγα δευτερόλεπτα αναζήτησης χρησιμοποιώντας μια μηχανή αναζήτησης, Βρήκαμε τη σελίδα της NVIDIA Η τεχνολογία για αυτήν τη συσκευή. Το κείμενο "[VGA Controller]" στο τέλος της πρώτης γραμμής υποδεικνύει ότι αυτή είναι η "λειτουργική" κάρτα γραφικών. Αυτές οι πληροφορίες είναι χρήσιμες κατά την εγκατάσταση περισσότερων από μίας καρτών σε έναν υπολογιστή.

Χρησιμοποιήστε την εντολή lshw για να βρείτε την GPU σας.

Μπορείτε επίσης να χρησιμοποιήσετε την εντολή lshw για να εμφανίσετε μια λίστα συσκευών που είναι εγκατεστημένες σε έναν υπολογιστή Linux. Αυτή η εντολή εμφανίζει διάφορους τύπους, όχι μόνο συσκευές PCI.

Διαβάστε επίσης:  Οι πιο σημαντικές εντολές δικτύωσης που πρέπει να γνωρίζει κάθε χρήστης Linux

Για να του πούμε ποιες κάρτες γραφικών βρίσκει, θα χρησιμοποιήσουμε την επιλογή -C (κλάση) και θα περάσουμε τον τροποποιητή "πλάτος". Η επιλογή -numeric αναγκάζει την εντολή lshw να παρέχει τα αριθμητικά αναγνωριστικά των συσκευών, εκτός από τα ονόματά τους.

Πληκτρολογήστε τα εξής:

sudo lshw -αριθμητική -C εμφάνιση
5-4 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux
Και αυτό είναι που βρήκε αυτή η εντολή στον πραγματικό υπολογιστή:
*-display  
description: VGA compatible controller
product: GP108 [GeForce GT 1030] [10DE:1D01] 
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:26:00.0 version: a1 
width: 64 bits 
clock: 33MHz 
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom 
configuration: driver=nouveau latency=0 
resources: irq:97 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(siz

Είναι ενθαρρυντικό που και οι δύο βρήκαν την ίδια κάρτα!

Τα αναγνωριστικά [10DE:1D01] αντιπροσωπεύουν τον κατασκευαστή (10DE) και το μοντέλο (1D01). Για να βρείτε άμεσα τη μάρκα και το μοντέλο, μπορείτε να πληκτρολογήσετε "κάρτα γραφικών 10de:1d01" σε μια μηχανή αναζήτησης.

εντολή glxinfo

Η εντολή glxinfo είναι μια άλλη μέθοδος που μπορείτε να χρησιμοποιήσετε. Σας παρέχει πληροφορίες από την επέκταση. OpenGL για Windows X. Στη συνέχεια, μπορείτε να αναζητήσετε ορισμένες από αυτές τις πληροφορίες για να μάθετε τι είδους κάρτα γραφικών είναι εγκατεστημένη στο μηχάνημα.

Η εντολή glxinfo υπάρχει ήδη στο Manjaro και το Fedora, αλλά πρέπει να την εγκαταστήσετε στο Ubuntu. Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή:

sudo apt-get εγκαταστήστε mesa-utils
9-4 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux
Για να δρομολογήσετε την έξοδο από το glxinfo μέσω του less και να χρησιμοποιήσετε την επιλογή -B (print identifieres), πληκτρολογήστε τα εξής:
glxinfo -B | λιγότερο
11-4 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux
Η κάρτα γραφικών περιγράφεται στη γραμμή «Συσκευή».
12-5 τρόποι για να μάθετε εύκολα ποιος τύπος GPU είναι εγκατεστημένος στο Linux
Αυτή είναι η έξοδος από τον πραγματικό υπολογιστή:
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: nouveau (0x10de)
Device: NV138 (0x1d01)Version: 19.3.2
Accelerated: yes
Video memory: 1987MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.3
Max compat profile version: 4.3
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: nouveau
OpenGL renderer string: NV138
OpenGL core profile version string: 4.3 (Core Profile) Mesa 19.3.2
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)OpenGL core profile profile mask: core profile
OpenGL version string: 4.3 (Compatibility Profile) Mesa 19.3.2O
penGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Όταν πληκτρολογείτε «NV138» σε μια μηχανή αναζήτησης, η κάρτα γραφικών NVIDIA αναγνωρίζεται αμέσως.

Χρησιμοποιήστε το γραφικό περιβάλλον χρήστη (GUI) για να επιλέξετε την κάρτα γραφικών.

Εάν ο υπολογιστής σας είναι διακομιστής που λειτουργεί μόνο μέσω γραμμής εντολών, θα χρειαστεί να χρησιμοποιήσετε μία από τις τεχνικές που αναφέραμε νωρίτερα. Εάν εκτελείται γραφικό περιβάλλον χρήστη, πιθανότατα υπάρχει ένας γραφικός τρόπος για να επιλέξετε την κάρτα γραφικών. Στην πραγματικότητα, αυτή η επιλογή πιθανότατα βρίσκεται στις ρυθμίσεις της επιφάνειας εργασίας Linux.

Στην επιφάνεια εργασίας GNOME, ανοίξτε το παράθυρο διαλόγου Ρυθμίσεις (το εικονίδιο με το γρανάζι στο αναπτυσσόμενο μενού επάνω δεξιά) και, στη συνέχεια, κάντε κλικ στην επιλογή Λεπτομέρειες στην πλαϊνή γραμμή. Στον πίνακα "Πληροφορίες", αναζητήστε τα Γραφικά. Αυτό σας δείχνει τον τύπο κάρτας γραφικών που διαθέτει ο υπολογιστής σας—ή μάλλον, ποια χρησιμοποιείται αυτήν τη στιγμή. Ο υπολογιστής σας μπορεί να διαθέτει περισσότερες από μία GPU.

Διαβάστε επίσης:  Ένας απλός οδηγός για την κατανόηση και την ανάλυση των στατιστικών Ping στο Linux

Κάρτες γραφικών σε φορητούς υπολογιστές
Πολλοί φορητοί υπολογιστές διαθέτουν δύο κάρτες γραφικών: μία από τον κατασκευαστή της CPU και μία από έναν κορυφαίο πάροχο καρτών γραφικών.

Ας πληκτρολογήσουμε την ίδια εντολή lspci όπως πριν, αλλά αυτή τη φορά θα τη χρησιμοποιήσουμε σε φορητό υπολογιστή:

sudo lspci -v | λιγότερο

Όπως αναμενόταν, λαμβάνουμε μια περιγραφή των καρτών γραφικών στη συσκευή:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 33
Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915

Kernel modules: i91501:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GF119M [GeForce 610M]Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=128M]
Memory at e8000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual ChannelCapabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nouveau
Kernel modules: nouveau

Αυτός ο φορητός υπολογιστής διαθέτει GPU Intel Core και κάρτα γραφικών NVIDIA GeForce 610M. Ωστόσο, και οι δύο κάρτες έχουν τη συμβολοσειρά "[VGA Controller]", η οποία συνήθως υποδεικνύει τη μονάδα επεξεργασίας γραφικών που χρησιμοποιείται.

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

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

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

Κουμπί μετάβασης στην κορυφή