如何在 Ubuntu 上檢查 AMD 顯示卡資訊

你可以在 Ubuntu 終端機中執行下面的指令,快速查看 AMD 顯示卡資訊:
lspci | grep vga
這個指令可以幫助你查看已安裝的 GPU,以及目前啟用的圖形驅動程式。如果你使用 Linux 或管理美國伺服器租用,可能需要進一步了解 AMD GPU 的詳細資訊,以便排除故障或確認設定。你可以同時使用命令列工具和圖形介面工具取得所需資訊。
提示:了解顯示卡的詳細資訊,有助於更快解決問題並優化效能。
重點速覽
使用
lspci | grep VGA快速查看 AMD 顯示卡相關資訊。安裝並使用
lshw取得 AMD GPU 的詳細硬體資訊。透過
inxi與glxinfo取得圖形概要與 OpenGL 相關資訊。使用系統設定與 Hardinfo 等圖形工具,以視覺化方式查看顯示卡資訊。
使用
radeontop監控 GPU 活動,並透過glxgears測試即時使用情況。
AMD 顯示卡命令列工具
你可以在終端機中使用多種命令列工具,在 Ubuntu 上檢查 AMD 顯示卡資訊。這些工具可以幫助你確認 GPU 型號、驅動程式狀態及其他關鍵細節,對於排除故障和驗證硬體都非常實用。
適用於 AMD GPU 的 lspci 指令
lspci 指令會列出系統中的所有 PCI 裝置,你可以用它查看目前安裝的顯示卡。若只想聚焦到圖形控制器,請在終端機中執行:
lspci | grep VGA
這個指令會顯示所有 VGA 相容控制器,包括你的 AMD 顯示卡。如果你想看到更具體的顯示卡型號資訊,建議先更新 PCI ID 清單,指令如下:
sudo update-pciids
更新完成後,再次執行 lspci。你就能看到更詳細的 AMD 裝置資訊,例如類似下面的輸出:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c1)
你可以從描述中辨識出 GPU 型號。lspci 指令可以幫助你確認目前作用中的 GPU,並了解其設定狀態。
注意:如果系統中有多張顯示卡,
lspci會一一列出。請特別留意包含「AMD」或「Radeon」字樣的那幾行。
用於 AMD 顯示卡詳細資訊的 lshw 指令
lshw 是一個可以顯示硬體詳細資訊的工具,你可以藉由它取得 AMD 顯示卡的更深入資料。首先,如果系統尚未安裝 lshw,請先執行:
sudo apt install lshw
要顯示圖形硬體資訊,請執行:
sudo lshw -c display
這個指令會輸出類似如下的內容:
*-display
description: VGA compatible controller
product: Navi 23 [Radeon RX 6600/6600 XT/6600M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: c1
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:47 memory:fc000000-fcffffff memory:e0000000-efffffff
你可以在這裡看到產品名稱、廠商以及正在使用的驅動程式。configuration 這一行會顯示系統實際使用哪一個驅動程式。如果看到「driver=amdgpu」,就代表系統正在使用開源 AMD 驅動程式。
你也可以在不加 sudo 的情況下執行 lshw,但顯示的內容可能較不完整。為了取得最完整的結果,建議一律搭配 sudo 使用。
提示:
lshw對排查驅動程式問題非常有幫助。如果驅動程式欄位缺失或顯示不正確,可能需要重新安裝或更新驅動程式。
使用 inxi 與 glxinfo 查看 AMD GPU 資訊
inxi 工具可以為你提供系統概要資訊,其中包含圖形相關內容。要安裝 inxi,請在終端機中執行:
sudo apt install inxi
要顯示 AMD GPU 相關資訊,請執行:
inxi -G -xx
如果需要更詳細的資訊,可以加上 -a 參數:
inxi -G -xx -a
你會看到類似下面的輸出:
Graphics:
Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu v: kernel
Display: x11 server: X.Org 1.21.1.4 driver: amdgpu resolution: 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 6600 XT (navi23, LLVM 15.0.7, DRM 3.49, 6.2.0)
v: 4.6 Mesa 23.0.4
你可以透過 driver 欄位確認系統是否正在使用 amdgpu 驅動程式。OpenGL renderer 這一行則顯示了具體的 GPU 型號。
glxinfo 工具則用於查看 OpenGL 實作的相關資訊。要安裝它,請執行:
sudo apt install mesa-utils
接著執行:
glxinfo | grep "OpenGL renderer"
你會看到類似下面的一行輸出:
OpenGL renderer string: AMD Radeon RX 6600 XT (navi23, LLVM 15.0.7, DRM 3.49, 6.2.0)
這可以用來確認系統目前用哪一張 GPU 來進行圖形繪製。
注意:
inxi與glxinfo能同時幫你核實硬體與驅動程式狀態,非常適合用來檢查 Linux 系統是否正確辨識 AMD GPU。
表格:常用 AMD GPU 命令列工具
指令 | 說明 |
|---|---|
amd-smi version | 驗證 amd-smi 工具是否已正確安裝。 |
amd-smi list | 列出所有 AMD GPU,並顯示 ID 與 PCIe 位址等基本資訊。 |
amd-smi static | 顯示 GPU 的完整靜態資訊。 |
amd-smi metric | 顯示 GPU 即時指標,例如使用率與溫度。 |
你可以在終端機中使用這些指令,進一步了解 AMD 顯示卡資訊。例如,執行:
amd-smi static --gpu 0
這個指令會取得指定 GPU 的靜態資訊,包括型號與驅動程式狀態。
結合使用 lspci、lshw、inxi 和 glxinfo,你可以在 Ubuntu 上全面掌握 AMD 顯示卡的詳細資訊。
使用圖形介面方法檢查 AMD GPU
在 Ubuntu 中,你也可以透過圖形化工具檢查 AMD GPU。這些方法可以讓你在不使用終端機的情況下,查看圖形硬體的相關資訊。如果你更偏好視覺化操作,或不熟悉命令列,這類工具會顯得更為友善。
透過系統設定查看 AMD 顯示卡
Ubuntu 內建的系統設定可以顯示基本的圖形資訊。首先,從應用程式選單中開啟「設定」,然後選擇「關於」頁面。在這裡,你可以看到系統資訊,包括目前正在使用的圖形卡。
尋找「Graphics」或「GPU」條目,這裡會顯示正在使用的 AMD 顯示卡型號。
你也可以查看「Device Name」與「OS Name」,以確認系統的基本資訊。
提示:如果系統中有多張 GPU,Ubuntu 通常會在這裡顯示目前處於作用中的那一張。對於更複雜的多 GPU 配置,可能還需要搭配其他工具。
Hardinfo 及其他圖形工具
Hardinfo 是一款常見的硬體資訊工具,可以為你提供系統硬體的整體概覽。安裝方式如下:
sudo apt install hardinfo
安裝完成後,從應用程式選單開啟 Hardinfo,進入「Devices(裝置)」部分,並選擇「PCI Devices」或「Display」。你就能看到有關 AMD GPU 的資訊,例如型號與驅動程式等。
其他圖形工具也可以幫助你查看顯示卡資訊:
I-Nex:功能類似於 Windows 上的 CPU-Z,可以顯示詳細硬體資料,包括 AMD GPU。安裝 I-Nex 需要新增其套件庫、更新套件清單,然後安裝程式:
sudo add-apt-repository ppa:i-nex-development-team/stablesudo apt-get updatesudo apt-get install i-nex
GNOME System Monitor(系統監控):這是內建工具,可以查看基本的系統資源使用情況。雖然它不會顯示非常詳細的 GPU 資料,但對整體效能監控仍然相當實用。
透過這些圖形工具,你可以輕鬆查看 AMD 顯示卡與系統相關資訊。如果你只需要快速了解概要,或不太習慣命令列工具,這種方式會更適合。
確認 AMD GPU 是否在運作
在 Ubuntu 上,你可能會想知道 AMD GPU 在執行程式時是否真的有被使用。檢查 GPU 活動情況可以幫助你確認系統是否正確使用對應的圖形硬體。你可以使用一些簡單工具來即時監控與測試 GPU。
使用 radeontop 監控 AMD GPU
radeontop 是一個非常實用的 GPU 使用率監控工具,特別適合 radeon 系列顯示卡。它可以即時顯示 GPU 的使用狀況。使用步驟如下:
透過以下指令安裝
radeontop:sudo apt install radeontop開啟終端機並執行:
sudo radeontop觀察輸出內容,你會看到反映 GPU 繁忙程度的圖表與數值。
當你執行圖形負載較高的程式時,radeontop 中的使用率數值應該會明顯上升,這代表 AMD GPU 正在負責運算。透過此工具,你也能更容易確認系統是否使用了正確的驅動程式。
提示:如果系統中有多張 GPU,
radeontop可以幫你判斷目前是哪一張在運作。
使用 glxgears 測試 AMD GPU
glxgears 是一個簡單的測試工具,透過渲染旋轉齒輪動畫來使用 GPU。它來自 mesa-utils 套件,安裝方式如下:
sudo apt install mesa-utils
安裝完成後,在新的終端機視窗中執行:
glxgears
你會看到一個顯示旋轉齒輪動畫的視窗,該程式會使用 GPU 進行繪製。如果你想進一步確認 AMD GPU 是否有參與繪圖,可以使用以下指令執行:
DRI_PRIME=1 glxgears
在 glxgears 執行期間,切換到另一個終端機中的 radeontop,觀察數值是否上升。如果數值顯著提高,就表示 AMD GPU 正在工作。這個方法在測試 radeon 顯示卡,以及確認 mesa-utils 是否呼叫到正確硬體時非常實用。
注意:
glxgears並不是嚴格意義上的效能測試工具,但非常適合用來驗證 GPU 是否正常運作。
AMD 顯示卡問題排解
AMD GPU 未被偵測到
如果 Ubuntu 無法辨識你的 AMD 顯示卡,可以從硬體偵測著手排查。首先執行 lspci | grep VGA,查看系統是否有偵測到 GPU。如果看不到任何 AMD 相關資訊,問題可能出在系統設定或驅動程式安裝上。
常見問題之一是混合顯示卡環境中,AMD 與 Intel 顯示卡發生衝突。有時候,現有的 xorg.conf 檔案會導致錯誤,或阻止 AMD GPU 正常初始化。你可以透過重新命名或移除該檔案來排查:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
之後重新啟動系統,再次檢查。你也需要確認目前的核心是否支援你的 AMD GPU 型號。較舊的核心可能無法辨識新款顯示卡。升級核心或更新 Ubuntu 版本,往往可以解決這類偵測問題。
提示:在混合顯示卡配置中,有時系統無法正確辨識內建 Intel 顯示卡,進而影響 GPU 切換功能。請確認系統支援 GPU 切換,並已安裝必要的驅動程式。
AMD 顯示卡驅動程式問題
在 Ubuntu 上,與驅動程式相關的問題也相當常見。你可能會遇到只有一台螢幕能正常顯示、可用解析度選項過少,或硬體加速突然失效等情況。有些使用者也回報,在特定 AMD 型號(如 RX 6800 或 RX 560)以及某些核心更新後,會出現圖像異常或殘影等問題。
如果系統可以開機但停在黑畫面,或是 Vulkan 無法被偵測,那很可能是 GPU 驅動程式過舊或安裝錯誤。要解決這類問題,可以依照以下步驟操作:
移除既有驅動程式:
amdgpu-uninstall或
amdgpu-pro-uninstall清理系統中不再需要的套件:
sudo apt autoremove && sudo apt autoclean從 AMD 官方網站下載最新驅動程式。
解壓縮驅動程式封包並進入對應目錄:
cd amdgpu-install-folder執行安裝腳本:
./amdgpu-install若遇到錯誤,可透過安裝 Ubuntu 套件庫中最新的
.deb核心套件來更新核心。移除可能衝突的模組:
sudo apt remove amdgpu-dkms檢查
/etc/modprobe.d/blacklist-amdgpu.conf檔案,將其中封鎖amdgpu的條目註解掉。將所需韌體檔案複製到
/lib/firmware/amdgpu/目錄,完成韌體更新。更新 initramfs:
sudo update-initramfs -u重新啟動系統。
上述流程通常可以解決大部分驅動程式衝突問題,恢復完整的圖形功能。
注意:某些 Ubuntu 衍生版本(例如 Ubuntu MATE 或 Xubuntu)自 20.04 起,仍有使用者回報特定 AMD 顯示卡存在問題。請務必保持系統更新,並留意社群論壇中針對你顯示卡型號的解決方案。
多 GPU 環境與選擇
如果你的系統同時配備多張 GPU(例如內建 Intel 顯示卡加上一張 AMD 獨立顯示卡),要正確管理哪一張 GPU 處於作用狀態會較為複雜。Ubuntu 可以使用 vgaswitcheroo 等工具來控制 GPU 電源與使用狀態。
在不需要 AMD 獨立顯示卡時,為了降低噪音或節省電力,你可以將其關閉:
echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch
若你更重視效能,可以依照 AMD 官方說明安裝 Catalyst 驅動程式。如果 AMD 顯示卡無法正常運作,可以嘗試建立或重設 Xorg 設定檔:
sudo aticonfig --initial -f
這個指令會為 AMD 顯示卡產生全新的 xorg.conf 設定檔。完成變更後,請重新啟動系統讓設定生效。
提示:可以搭配
radeontop或DRI_PRIME=1等工具,在執行圖形工作時檢查實際作用中的 GPU,是哪一張卡與哪一組驅動程式在運作。
透過理解上述排解步驟,你可以有效解決與 AMD 顯示卡相關的常見問題,確保在 Ubuntu 上獲得穩定、流暢的圖形體驗。
你可以綜合使用命令列工具與圖形化工具來檢查 AMD 顯示卡資訊。多嘗試幾種方法,有助於找出對你最有幫助的資訊視角。
如果想進一步優化系統圖形效能,可以善用 AMD Radeon GPU Analyzer 等工具,並參考以下策略:
保持系統隨時更新。
安裝合適的專有驅動程式。
在遊戲或高負載情境中使用 GameMode。
調整
swappiness等記憶體交換相關參數。停用不必要的開機自動啟動程式。
常見問題(FAQ)
如何檢查 Ubuntu 是否正在使用 AMD 顯示卡?
可以執行 lspci | grep VGA 或 inxi -G。這些指令會顯示 Ubuntu 偵測並使用的 GPU。如果輸出中包含「AMD」或「Radeon」,就表示 Ubuntu 正在使用 AMD 顯示卡。
如果 AMD 顯示卡未被偵測到,該怎麼辦?
請先檢查顯示卡的硬體連線是否穩固,接著更新系統與驅動程式。使用 lspci 確認系統是否能偵測到 GPU。如果仍然沒有看到顯示卡資訊,請檢查 BIOS 設定,並嘗試重新插拔顯示卡。
能否同時使用命令列與圖形工具查看 AMD GPU 資訊?
可以。你既可以使用 lshw、inxi、glxinfo 等終端機指令,也可以開啟系統設定或使用 Hardinfo 等圖形化工具。兩種方式都能提供有用的 AMD GPU 資訊。
如何知道 Ubuntu 正在使用哪一個 AMD 驅動程式?
可以透過 lshw -c display 或 inxi -G 輸出中的 driver 欄位來確認。如果看到「amdgpu」或「radeon」,就代表 Ubuntu 正在使用開源 AMD 驅動程式。你也可以在系統設定中的「Additional Drivers(其他驅動程式)」頁面查看驅動程式使用情況。

