無論是 Nvidia 還是 Radeon 或者 Intel,它們的顯示卡都可能在 Linux 中有問題。當你要對圖形問題進行故障排除時,首先要了解系統中裝有哪種顯示卡。
Linux 有幾個命令可以檢查硬體資訊。你可以使用它們來檢查你有哪些顯示卡(也稱為視訊卡)。讓我向你展示一些命令來獲取 Linux 中的 GPU 資訊。
lspci
命令顯示通過 PCI(外設元件互連)匯流排連線的裝置的資訊。基本上,此命令提供有關系統從鍵盤和滑鼠到音效卡、網絡卡和顯示卡的所有外設的詳細資訊。
預設情況下,你會有大量的此類外設列表。這就是為什麼你需要用 grep
命令過濾出顯示卡的原因:
lspci | grep VGA
這應該會顯示一行有關你顯示卡的資訊:
abhishek@itsfoss:~$ lspci | grep VGA00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
如你所見,我的系統中有 Intel HD 620 顯示卡。
lspci
命令足以檢視你的顯示卡,但是並不能告訴你很多資訊。你可以使用 lshw
命令獲取有關它的更多資訊。
此命令要求你有 root 使用者許可權。你需要以這種方式查詢視訊卡(顯示卡)資訊:
sudo lshw -C video
正如你在下面的輸出中看到的那樣,此命令提供了有關顯示卡的更多資訊,例如時脈頻率、位寬、驅動等。
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
並非必須使用命令列在 Linux 中查詢顯示卡詳細資訊。大多數 Linux 發行版(或者應該說是桌面環境)在設定中提供了必要的詳細資訊。
例如,如果你使用的是 GNOME 桌面環境,那麼可以進入“設定”的“關於”部分來檢查詳細資訊。Ubuntu 20.04 中看上去像這樣:
我希望這個快速技巧對你有所幫助。你也可以使用相同的命令來查詢網絡卡和 Linux 中的 CPU 資訊。
如果你有任何疑問或建議,請隨時發表評論。