如何知道你的 Linux 用的哪種顯卡?
無論是 Nvidia 還是 Radeon 或者 Intel,它們的顯卡都可能在 Linux 中有問題。當(dāng)你要對圖形問題進(jìn)行故障排除時,首先要了解系統(tǒng)中裝有哪種顯卡。
Linux 有幾個命令可以檢查硬件信息。你可以使用它們來檢查你有哪些顯卡(也稱為視頻卡)。讓我向你展示一些命令來獲取 Linux 中的 GPU 信息。
在 Linux 命令行中檢查顯卡詳細(xì)信息
使用 lspci 命令查找顯卡
lspci 命令顯示通過 PCI(外設(shè)組件互連Peripheral Component Interconnect)總線連接的設(shè)備的信息?;旧希嗣钐峁┯嘘P(guān)系統(tǒng)從鍵盤和鼠標(biāo)到聲卡、網(wǎng)卡和顯卡的所有外設(shè)的詳細(xì)信息。
默認(rèn)情況下,你會有大量的此類外設(shè)列表。這就是為什么你需要用 grep 命令過濾出顯卡的原因:
- lspci | grep VGA
這應(yīng)該會顯示一行有關(guān)你顯卡的信息:
- abhishek@itsfoss:~$ lspci | grep VGA
- 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
如你所見,我的系統(tǒng)中有 Intel HD 620 顯卡。
在 Linux 中使用 lshw 命令獲取顯卡詳細(xì)信息
lspci 命令足以查看你的顯卡,但是并不能告訴你很多信息。你可以使用 lshw 命令獲取有關(guān)它的更多信息。
此命令要求你有 root 用戶權(quán)限。你需要以這種方式查找視頻卡(顯卡)信息:
- sudo lshw -C video
正如你在下面的輸出中看到的那樣,此命令提供了有關(guān)顯卡的更多信息,例如時鐘頻率、位寬、驅(qū)動等。
- abhishek@itsfoss:~$ sudo lshw -C video
- [sudo] password for abhishek:
- *-display
- description: VGA compatible controller
- product: HD Graphics 620
- vendor: Intel Corporation
- physical id: 2
- bus info: [email protected]:00:02.0
- version: 02
- width: 64 bits
- clock: 33MHz
- capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
- configuration: driver=i915 latency=0
- resources: irq:139 memory:db000000-dbffffff memory:90000000-9fffffff ioport:f000(size=64) memory:c0000-dffff
附贈技巧:以圖形方式檢查顯卡詳細(xì)信息
并非必須使用命令行在 Linux 中查找顯卡詳細(xì)信息。大多數(shù) Linux 發(fā)行版(或者應(yīng)該說是桌面環(huán)境)在設(shè)置中提供了必要的詳細(xì)信息。
例如,如果你使用的是 GNOME 桌面環(huán)境,那么可以進(jìn)入“設(shè)置”的“關(guān)于”部分來檢查詳細(xì)信息。Ubuntu 20.04 中看上去像這樣:
我希望這個快速技巧對你有所幫助。你也可以使用相同的命令來查找網(wǎng)卡和 Linux 中的 CPU 信息。