Как узнать модель моей видеокарты?


232

Я хотел бы знать модель моей видеокарты. Я думаю, что это может быть ATI, но я хочу быть уверен!

У меня Ubuntu 11.10 (32-битная версия) и ноутбук Asus A6 VA.


1
Лучший ответ, который я нашел на данный момент, находится здесь: askubuntu.com/a/392944/173666
Иоаннис Филиппидис

1
Этот ответ мне больше всего помог: askubuntu.com/a/5420/21035
galath

Ответы:


244

Откройте «Терминал» и введите: lspci | grep VGA

Там вы найдете модель вашей видеокарты.


8
Я должен был указать -v (многословно), чтобы получить модель на моем ATI ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Пит

2
В таких случаях DeviceNameэто то , что вы хотите, и, скорее всего, это строка после того, что вы делаете. Используйте lspci -v | grep VGA -A 1для включения одной строки после.
Адам Маршалл

2
Сначала sudo update-pciidsзагрузите новую версию списка идентификаторов PCI. Тогда делай lspci. Обновление идентификаторов pci может улучшить информацию, доступную в качестве lspciвывода. Например, перед обновлением идентификаторов pci, 01: 00.0 3D-контроллер: NVIDIA Corporation GM107GLM (версия a2) Сравните это с после обновления pciids, 01: 00.0 3D-контроллер: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (версия a2)
VJ -

Хороший снимок, но какой из [Radeon HD 6450/7450/8450 ...] :)?
runlevel0

Похоже, это работает не для всех случаев, для некоторых конфигураций я получаю:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom

114

Для получения подробной информации о вашей видеокарте, обычно включая марку и модель, выполните:

sudo lshw -C video

Это может дать марку и название модели чаще lspci, но это не гарантируется (или не является lspci).

sudo lshw -C display эквивалентно.

Вы можете запустить этот (любой) без sudo, но у вас немного меньше шансов получить столько информации. Тем не менее, lshw -C videoэто разумный выбор, если у вас нет административных полномочий.

Если хотите, вы можете проанализировать вывод, чтобы получить только строку с названием модели:

sudo lshw -C video | grep product:

Или, если вам нужно извлечь только имя (например, в целях написания сценариев, но помните, что извлечь не всегда):

sudo lshw -C video | awk -F'product: ' '/product/{print $2}'

(Не забудьте про пространство сразу после -Fproduct:, до закрытия '.)

Как пример: в моей системе это дает:

M52 [Mobility Radeon X1300]

Первая команда работала довольно хорошо для AMD GPU
Рахул

35

Иногда lspci недостаточно:

$ lspci -nn |egrep "VGA|Display" 

Например: вы можете получить что-то вроде этого:

00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)

так что тогда вы можете попробовать grep Xorg log:

$ grep -i chipset /var/log/Xorg.0.log

и Dmesg

$ dmesg |grep -i agp

5
В Xorgжурналах были единственной вещью , которая имела конкретную модель для меня. +1
Кори Кляйн

1
+1 Имея карту Intel, только этот метод дает мне определенную информацию о моей карте.
Рамчандра Апте

9
  1. запустить gnome-control-center (из терминала или в системных настройках главного меню)
  2. найдите «system» и откройте «System Info»
  3. Вы сделали.

1
Введите update-pciids и попробуйте снова lspci
chrisfs

Все терминальные решения, найденные здесь, показали мне только «Контроллер графики 3-го поколения ядра». Это решение с графическим интерфейсом показало мне настоящий идентификатор - Intel® Ivybridge Mobile. На этот раз решение с графическим интерфейсом предложило больше.
Ганс Дерагон

6

Если GUI / дисплей доступны, вы можете попробовать:

xrandr --listproviders

У меня Radeon RX480, и все остальные ответы давали мне выводы, которые не имели точного номера модели. Спасибо @ Константин!
Капай

1

В KDE вы можете использовать kinfocenter(откройте командную строку из графического окружения и введите ее или введите ее в приглашении K-меню [меню приложения]; или перейдите к K → Компьютер → Информационный центр ...).

Лично я использую lshw или lspci, как и в других ответах, но другая возможность:

glxinfo | grep Device

Возможно, это работает, только если ваше устройство использует OpenGL, не уверен, но для меня это дает:

    Device: AMD KAVERI (DRM 3.27.0, 5.0.0-15-generic, LLVM 8.0.0) (0x1313)

что довольно аккуратно. Второе число - версия ядра, fwiw.


0

Если вы хотите обнаружить свою графическую карту из Ubuntu Desktop, попробуйте это:

  1. Нажмите на меню пользователя в правом верхнем углу в верхней строке меню
  2. Выберите Системные настройки
  3. Нажмите на детали.
  4. По умолчанию вы должны увидеть вашу графическую информацию. Взгляните на этот пример изображения .

Примечание. Этот ответ был сделан в версии Ubuntu 16.04 LTS.


0

Инструмент командной строки под названием inxiпокажет вам:

inxi -Gx
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ASUSTeK driver: nvidia v: 435.21 bus ID: 01:00.0 
           Display: server: X.Org 1.20.5 driver: nvidia resolution: 3440x1440~75Hz 
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 435.21 direct render: Yes

Установите его с Github: https://github.com/smxi/inxi или используя Apt:

sudo apt install inxi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.