Я хотел бы знать модель моей видеокарты. Я думаю, что это может быть ATI, но я хочу быть уверен!
У меня Ubuntu 11.10 (32-битная версия) и ноутбук Asus A6 VA.
Я хотел бы знать модель моей видеокарты. Я думаю, что это может быть ATI, но я хочу быть уверен!
У меня Ubuntu 11.10 (32-битная версия) и ноутбук Asus A6 VA.
Ответы:
Откройте «Терминал» и введите: lspci | grep VGA
Там вы найдете модель вашей видеокарты.
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
это то , что вы хотите, и, скорее всего, это строка после того, что вы делаете. Используйте lspci -v | grep VGA -A 1
для включения одной строки после.
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)
01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
Для получения подробной информации о вашей видеокарте, обычно включая марку и модель, выполните:
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]
Иногда 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
Xorg
журналах были единственной вещью , которая имела конкретную модель для меня. +1
Если GUI / дисплей доступны, вы можете попробовать:
xrandr --listproviders
В 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.
Если вы хотите обнаружить свою графическую карту из Ubuntu Desktop, попробуйте это:
Примечание. Этот ответ был сделан в версии Ubuntu 16.04 LTS.
Инструмент командной строки под названием 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