Saya harus menentukan -v (verbose) untuk mendapatkan model pada ATI saya ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete
2
Dalam kasus seperti itu, DeviceNameapa yang Anda inginkan dan kemungkinan garis setelah yang Anda ambil. Gunakan lspci -v | grep VGA -A 1untuk memasukkan satu baris setelah.
Adam Marshall
2
Pertama-tama lakukan sudo update-pciidsuntuk mengunduh versi baru dari daftar ID PCI. Lalu lakukan lspci. Memperbarui id pci dapat meningkatkan informasi yang tersedia sebagai lspcioutput. Misalnya, sebelum memperbarui id pci, pengontrol 3D 01: 00.0: NVIDIA Corporation GM107GLM (rev a2) Bandingkan dengan setelah melakukan pembaruan pciids, pengontrol 3D 01: 00.0: pengontrol 3D: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
VJ -
Tembakan bagus, tetapi manakah dari [Radeon HD 6450/7450/8450 ...] :)?
runlevel0
Sepertinya itu berfungsi tidak untuk semua kasus, untuk beberapa konfigurasi saya dapatkan:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom
114
Untuk informasi terperinci tentang kartu grafis Anda, biasanya termasuk merek dan modelnya, jalankan:
sudo lshw -C video
Ini mungkin memberi nama merek dan model lebih sering daripada lspci, tetapi tidak dijamin untuk memberikannya (juga tidak lspci).
sudo lshw -C display setara.
Anda dapat menjalankan ini (salah satunya) tanpa sudo, tetapi Anda sedikit cenderung mendapatkan informasi sebanyak mungkin. Tetap saja, lshw -C videoini adalah pilihan yang masuk akal jika Anda tidak memiliki kekuatan administratif.
Jika Anda suka, Anda dapat mengurai output untuk mendapatkan hanya garis dengan nama model:
sudo lshw -C video | grep product:
Atau jika Anda perlu mengekstrak hanya nama (misalnya, untuk tujuan skrip - tetapi ingat tidak selalu ada yang mengekstraksi):
sudo lshw -C video | awk -F'product: ' '/product/{print $2}'
(Jangan lupa ruang setelah -Fproduct:, sebelum penutupan '.)
Ketik pembaruan-pciids dan kemudian coba lspci lagi
chrisfs
Semua solusi terminal yang ditemukan di sini hanya menunjukkan kepada saya 'prosesor Gen 3 Core Graphics Controller'. Solusi GUI ini menunjukkan kepada saya id asli, 'Intel® Ivybridge Mobile'. Untuk sekali ini, solusi GUI menawarkan lebih banyak.
Saya memiliki Radeon RX480 dan semua jawaban lainnya memberi saya output yang tidak memiliki nomor model yang tepat. Terima kasih @Constantine!
Capaj
1
Di KDE Anda dapat menggunakan kinfocenter(buka prompt perintah dari lingkungan grafis dan ketik itu, atau ketik di prompt K-menu [menu aplikasi]; atau navigasikan ke K → Komputer → Pusat Info ...).
Secara pribadi saya menggunakan lshw atau lspci seperti pada jawaban lain, tetapi kemungkinan lain adalah:
glxinfo | grep Device
Yang mungkin hanya berfungsi jika perangkat Anda menggunakan OpenGL, tidak yakin, tetapi bagi saya ini memberi:
Jawaban:
Buka "Terminal", dan ketik:
lspci | grep VGA
Di sana, Anda akan menemukan model kartu GPU Anda.
sumber
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
apa yang Anda inginkan dan kemungkinan garis setelah yang Anda ambil. Gunakanlspci -v | grep VGA -A 1
untuk memasukkan satu baris setelah.sudo update-pciids
untuk mengunduh versi baru dari daftar ID PCI. Lalu lakukanlspci
. Memperbarui id pci dapat meningkatkan informasi yang tersedia sebagailspci
output. Misalnya, sebelum memperbarui id pci, pengontrol 3D 01: 00.0: NVIDIA Corporation GM107GLM (rev a2) Bandingkan dengan setelah melakukan pembaruan pciids, pengontrol 3D 01: 00.0: pengontrol 3D: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
Untuk informasi terperinci tentang kartu grafis Anda, biasanya termasuk merek dan modelnya, jalankan:
Ini mungkin memberi nama merek dan model lebih sering daripada
lspci
, tetapi tidak dijamin untuk memberikannya (juga tidaklspci
).sudo lshw -C display
setara.Anda dapat menjalankan ini (salah satunya) tanpa
sudo
, tetapi Anda sedikit cenderung mendapatkan informasi sebanyak mungkin. Tetap saja,lshw -C video
ini adalah pilihan yang masuk akal jika Anda tidak memiliki kekuatan administratif.Jika Anda suka, Anda dapat mengurai output untuk mendapatkan hanya garis dengan nama model:
Atau jika Anda perlu mengekstrak hanya nama (misalnya, untuk tujuan skrip - tetapi ingat tidak selalu ada yang mengekstraksi):
(Jangan lupa ruang setelah
-Fproduct:
, sebelum penutupan'
.)Sebagai contoh: pada sistem saya, ini memberikan:
sumber
Kadang-kadang lspci tidak cukup:
mis: Anda bisa berakhir dengan sesuatu seperti ini:
demikian maka Anda dapat mencoba untuk mengambil log Xorg:
dan dmesg
sumber
Xorg
log adalah satu-satunya hal yang memiliki model khusus untuk saya. +1sumber
Jika GUI / layar tersedia, Anda dapat mencoba:
sumber
Di KDE Anda dapat menggunakan
kinfocenter
(buka prompt perintah dari lingkungan grafis dan ketik itu, atau ketik di prompt K-menu [menu aplikasi]; atau navigasikan ke K → Komputer → Pusat Info ...).Secara pribadi saya menggunakan lshw atau lspci seperti pada jawaban lain, tetapi kemungkinan lain adalah:
glxinfo | grep Device
Yang mungkin hanya berfungsi jika perangkat Anda menggunakan OpenGL, tidak yakin, tetapi bagi saya ini memberi:
yang cukup rapi. Angka kedua adalah versi kernel, fwiw.
sumber
Jika Anda ingin mendeteksi kartu grafis Anda dari Ubuntu Desktop, coba ini:
Catatan: Jawaban ini dilakukan dalam versi Ubuntu 16.04 LTS.
sumber
Alat baris perintah yang disebut
inxi
akan menampilkan Anda:Instal dari Github: https://github.com/smxi/inxi atau menggunakan Apt:
sumber