Téma Jannah Licencia nie je overená. Prejdite na stránku možností témy a overte licenciu. Pre každý názov domény potrebujete jednu licenciu.

Ako jednoducho zistiť, aký typ grafickej procesorovej jednotky je nainštalovaný v systéme Linux

Ako skontrolovať nainštalovanú grafickú kartu v systéme Linux

Znalosť typu grafickej karty (GPU) nainštalovanej v systéme Linux je kľúčovým krokom pre každého používateľa, ktorý chce zlepšiť výkon svojho zariadenia alebo zabezpečiť, aby boli ovládače kompatibilné so softvérom, ktorý používa. Zatiaľ čo v iných operačných systémoch to môže byť jednoduché, v systéme Linux existuje niekoľko metód, ktoré vám umožňujú zistiť presné podrobnosti o vašej grafickej karte, či už ide o NVIDIA, AMD alebo Intel.

linuxový terminál s grafickou kartou a maskotom linuxu vedľa neho Spôsoby, ako jednoducho zistiť, aký typ grafickej karty je nainštalovaný v systéme Linux
Toto je možné vykonať pomocou vstavaných príkazov v termináli alebo pomocou grafických nástrojov, ktoré zobrazujú špecifikácie usporiadaným spôsobom. Znalosť týchto informácií vám pomôže upraviť nastavenia grafiky, nainštalovať vhodné ovládače alebo vyriešiť problémy s výkonom alebo zobrazením.
V tejto príručke vás prevedieme najspoľahlivejšími a najpraktickejšími spôsobmi, ako zistiť, aký typ grafickej karty máte nainštalovaný, bez potreby softvéru tretej strany, pričom vysvetlíme výhody každej metódy a ako jednoducho čítať výsledky.

zhrnutie

  • Ak chcete identifikovať svoju grafickú kartu z príkazového riadka v systéme Linux, najprv aktualizujte databázu PCI ID pomocou príkazu „sudo update-pciids“, potom spustite príkaz „sudo lspci -v | less“ a vo výsledku vyhľadajte „VGA“.
  • Príkazy lshw a glxinfo sú dva alternatívne spôsoby identifikácie grafickej karty, ktoré poskytujú rôzne informácie.
  • Poznať grafickú procesorovú jednotku (GPU) v počítačoch so systémom Linux je dôležité pre riešenie problémov s ovládačmi displeja.

Potrebujete identifikovať svoju grafickú kartu (GPU) v systéme Linux? Tu je postup, ako identifikovať svoju grafickú kartu z príkazového riadku a v prostredí GNOME.

Prečo potrebujete vedieť, aký typ grafickej karty máte?

Pravdepodobne ste sa už ocitli v takejto situácii. Boli ste poverení poskytovať podporu príbuznému alebo kolegovi, ktorý nie je technicky zručný, a máte pocit, že to nebude jednoduché. Napriek tomu zasiahnete! Rýchlo si uvedomíte, že problém je pravdepodobne v ovládači vášho displeja. Koniec koncov, nemusí to byť až také vážne! Ale vaša slabá iskierka nádeje rýchlo zhasne, keď sa opýtate: „Aký typ grafickej karty máte?“

Vaša prekvapená odpoveď hovorí za všetko. Na to, aby ste niečo podporili, musíte vedieť, čo to je. Ako teda môžete určiť typ grafickej karty v počítači so systémom Linux?

Predpokladajme najhorší scenár a predpokladajme, že ovládače grafickej karty neboli nikdy nainštalované, takže sa na ne ani nemôžete pozrieť ako na dôkaz. Žiadny problém! Tento problém môžete vyriešiť buď pomocou príkazového riadka, alebo pomocou grafického používateľského rozhrania (GUI).

Na overenie GPU použite príkaz lspci a databázu PCI ID.

Štandard Peripheral Component Interconnect (PCI) Bežný protokol, ktorý možno použiť na komunikáciu s internými perifériami, ako sú grafické karty. Repozitár udržiava Identifikátory PCI v databáze So všetkými známymi identifikátormi zariadení PCI. To znamená, že ak poznáte nejaké informácie o zariadení, môžete ho vyhľadať.

يمكنك Použitie príkazu lspci Zoznam zariadení PCI nainštalovaných v počítači so systémom Linux spolu s niektorými informáciami o nich.

Nebolo by skvelé, keby sme mohli prepojiť databázu PCI a príkaz lspci? Presne to sa stane, keď spustíte príkaz lspci. Príkaz skontroluje lokálnu kópiu databázy PCI, aby zistil, ktoré zariadenia PCI detekuje. Predtým, ako začnete, sa odporúča aktualizovať lokálnu kópiu databázy PCI.

Prečítajte si tiež:  Výhody a nevýhody inštalácie Linuxu na virtuálny stroj

Zadajte príkaz update-pciids:

sudo update-pciids
1-5 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux

Najnovšia verzia databázy bola načítaná a teraz môžeme použiť príkaz lspci. Výstupu bude veľa, takže ho presunieme do menšej databázy. Voľba -v (verbose) prinúti lscpi, aby nám poskytol čo najviac informácií. Na zabezpečenie čo najpodrobnejších informácií použijeme príkaz sudo.

Príkaz napíšeme takto:

sudo lspci -v | menej
11-4 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux

Výsledky sa zobrazujú v zmenšenom formáte. Stlačením lomky (/) aktivujete vyhľadávanie v zmenšenom formáte.

Napíšte „VGA“ veľkými písmenami a stlačte Enter.

3-5 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux

Vyhľadávač Less vyhľadá reťazec „VGA“ a zobrazí prvé nájdené výsledky. Potom môžete prejsť na ďalšiu stránku a zobraziť počet grafických kariet, ktoré vyhľadávač LSPCI našiel.

4-4 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux

V tomto článku sme preskúmali rôzne distribúcie Linuxu bežiace na... VirtualBox Virtuálne. Tieto zariadenia majú samozrejme virtuálne grafické karty.

Príklad praktických výsledkov nájdete tu: výstup z hostiteľského (fyzického) počítača:

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

Hneď ste nám poskytli cenné informácie!

Karta je NVIDIA Corporation GP108 [GeForce GT 1030] a po niekoľkých sekundách vyhľadávania pomocou vyhľadávača... Našli sme stránku NVIDIA Technológia pre toto zariadenie. Text „[VGA Controller]“ na konci prvého riadku označuje, že ide o „funkčnú“ grafickú kartu. Táto informácia je užitočná pri inštalácii viacerých kariet do počítača.

Na vyhľadanie grafickej karty použite príkaz lshw.

Príkaz lshw môžete použiť aj na zobrazenie zoznamu zariadení nainštalovaných v počítači so systémom Linux. Tento príkaz zobrazuje rôzne typy, nielen zariadenia PCI.

Prečítajte si tiež:  Metódy prispôsobenia príkazov Linuxu na získanie presných výsledkov

Aby sme mu oznámili, ktoré grafické karty nájde, použijeme parameter -C (trieda) a predáme modifikátor „šírka“. Parameter -numeric prinúti príkaz lshw poskytnúť okrem názvov aj číselné ID zariadení.

Zadajte nasledovné:

sudo lshw -numerický -C displej
5-4 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux
A toto je to, čo tento príkaz našiel na skutočnom počítači:
*-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

Je povzbudzujúce, že obaja našli tú istú kartu!

Identifikátory [10DE:1D01] predstavujú výrobcu (10DE) a model (1D01). Ak chcete okamžite nájsť značku a model, môžete do vyhľadávača zadať „grafická karta 10de:1d01“.

príkaz glxinfo

Ďalšou metódou, ktorú môžete použiť, je príkaz glxinfo. Poskytuje vám informácie z rozšírenia. OpenGL pre Windows X. Potom si môžete vyhľadať niektoré z týchto informácií a zistiť, aký typ grafickej karty je v počítači nainštalovaný.

Príkaz glxinfo už existuje v systémoch Manjaro a Fedora, ale musíte ho nainštalovať v Ubuntu. Ak to chcete urobiť, zadajte nasledujúci príkaz:

sudo apt-get nainštalovať mesa-utils
9-4 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux
Ak chcete smerovať výstup z glxinfo cez less a použiť parameter -B (výpis identifikátorov), zadajte nasledovné:
glxinfo -B | menej
11-4 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux
Grafická karta je popísaná v riadku „Zariadenie“.
12-5 spôsobov, ako ľahko zistiť, aký typ GPU je nainštalovaný v systéme Linux
Toto je výstup zo skutočného počítača:
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

Keď do vyhľadávača zadáte „NV138“, grafická karta NVIDIA sa okamžite rozpozná.

Na výber grafickej karty použite grafické rozhranie.

Ak je váš počítač serverom s prístupom iba z príkazového riadku, budete musieť použiť jednu z techník, ktoré sme spomenuli vyššie. Ak je spustené grafické používateľské rozhranie, pravdepodobne existuje grafický spôsob výberu grafickej karty. Táto možnosť sa pravdepodobne nachádza v nastaveniach pracovnej plochy systému Linux.

Na pracovnej ploche GNOME otvorte dialógové okno Nastavenia (ikona ozubeného kolieska v rozbaľovacej ponuke vpravo hore) a potom kliknite na položku Podrobnosti v bočnom paneli. V paneli Informácie vyhľadajte položku Grafika. Táto ponuka zobrazuje typ grafickej karty, ktorú má váš počítač – alebo skôr, ktorá sa momentálne používa. Váš počítač môže mať viac ako jednu grafickú kartu.

Prečítajte si tiež:  Ako používať príkaz nc v systéme Linux na testovanie sietí a riešenie problémov s pripojením

Grafické karty v notebookoch
Mnoho notebookov má dve grafické karty: jednu od výrobcu procesora a jednu od popredného dodávateľa grafických kariet.

Napíšme rovnaký príkaz lspci ako predtým, ale tentoraz ho použijeme na notebooku:

sudo lspci -v | menej

Ako sa očakávalo, dostaneme popis grafických kariet v zariadení:

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

Tento notebook je vybavený grafickým procesorom Intel Core a grafickou kartou NVIDIA GeForce 610M. Obe karty však majú reťazec „[VGA Controller]“, ktorý zvyčajne označuje použitú grafickú procesorovú jednotku.

Obe karty nie je možné použiť, preto skúste najprv spustiť kartu od vášho hlavného dodávateľa grafických kariet. Ide o kartu, ktorú výrobca vášho notebooku považuje za predvolenú a uvádza ju v špecifikáciách zariadenia.

Jedna z techník, ktoré sme tu prebrali, vám určite pomôže! Keď budete poznať typ grafickej karty vo vašom počítači alebo notebooku, môžete si vybrať vhodný ovládač grafickej karty.

Kontrola grafickej karty v systéme Linux nevyžaduje pokročilé technické znalosti. Systém poskytuje vstavané nástroje a príkazy, ktoré vám poskytnú všetky presné informácie, ktoré potrebujete. Či už používate príkazový riadok alebo grafické rozhranie, môžete jednoducho zistiť podrobnosti o nainštalovanej grafickej karte a zabezpečiť, aby bežala s čo najlepším výkonom. Venovanie pozornosti týmto detailom vám pomôže udržiavať vaše zariadenie v chode a vyhnúť sa problémom, ktoré by mohli ovplyvniť výkon alebo stabilitu systému.

Prejsť na horné tlačidlo