Сколько графических процессоров в моей машине?

Интересно, как узнать, сколько графических процессоров на моей машине с терминалом и без него?

5
задан 8 February 2018 в 09:08

4 ответа

Терминальный способ

Введите это:

lspci|grep 'VGA\|Display'

, и вы увидите нечто похожее на это:

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev c9)

Вы можете игнорировать grep 'VGA\|Display' в списке все PCIe и выясните, сколько графических процессоров у вас есть, если какие-то данные неточны.

GUI way

Установите hardinfo и запустите его на терминале / найдите в Dash «System Profiler and Benchmark». Посмотрите на раздел устройств PCI. Это должно выглядеть так:

GUI

7
ответ дан 8 February 2018 в 09:08

Терминал

Используя lspci

Большая часть рабочего стола вычислительные GPU (т.е. целевая группа Ubuntu) доступна и перечислима через шину PCI.

Быстрое и легкое для запоминания команды

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)

В нечетном случае, который имеет некоторое другое устройство VGA на его имя или строку поставщика можно просканировать специально для кода класса устройства адаптера VGA:

$ lspci -nn | grep -Fe '[0300]:'
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF104 [GeForce GTX 460] [10de:0e22] (rev a1)

Используя lshw

Преимущество lshw это, это перечисляет устройства во всех известных интерфейсах, включая USB, FireWire, Удар молнии, I2C и другие все менее общие шины для GPU на настольных компьютерах (в противоположность встроенным системам).

Недостаток - то, что это требует полномочиям суперпользователя просканировать эти шины.

$ sudo lshw -C display
  *-display               
       description: VGA compatible controller
       product: GF104 [GeForce GTX 460]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:32 memory: ...

-C display ограничивает список устройств графическими адаптерами, не дисплеями или экранами, как имя класса устройства предполагает.

5
ответ дан 8 February 2018 в 09:08
  • 1
    Несколько недель назад я пытался изменить источники на https и это просто didn' t работа, apt-get update сообщил бы об ошибке при попытке получить доступ к ссылкам. С ppas: то же. Кто-либо попробовал его? – Strapakowsky 4 June 2012 в 05:30
  • 2
    Несколько недель назад я пытался изменить источники на https и это просто didn' t работа, apt-get update сообщил бы об ошибке при попытке получить доступ к ссылкам. С ppas: то же. Кто-либо попробовал его? – Strapakowsky 4 June 2012 в 05:30

Терминал

Используя lspci

Можно использовать lspci для нахождения GPU, но команд в настоящее время обеспечиваемыми другими ответами теряют некоторые результаты и показывают только один GPU — основной, совместимый с VGA, используемый BIOS/EFI для отображения его диагностики.

Для нахождения и видеокарты по умолчанию и вторичных можно использовать следующую команду:

$ lspci|grep 'VGA\|Display'
00:02.0 Display controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)


Еще более общий путь состоит в том, чтобы использовать код класса устройства PCI вместо своего текстового представления:

$ lspci -nn|grep ' \[03..\]: '
00:02.0 Display controller [0380]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
0
ответ дан 8 February 2018 в 09:08
  • 1
    Репозиторий (сервер обновления) должен поддерживать https/SSL для этого для работы. Основное archive.ubuntu.com не делает . Можно зарегистрироваться браузере, если сервер поддерживает его путем добавления префикса https://к URL и наблюдения, получаете ли Вы список каталогов и т.д. – ish 4 June 2012 в 06:48
  • 2
    Репозиторий (сервер обновления) должен поддерживать https/SSL для этого для работы. Основное archive.ubuntu.com не делает . Можно зарегистрироваться браузере, если сервер поддерживает его путем добавления префикса https://к URL и наблюдения, получаете ли Вы список каталогов и т.д. – ish 4 June 2012 в 06:48

lspci

Я использую параметр lspci witk -k , чтобы увидеть драйвер ядра и модули ядра, оба.

После для grep я установил параметр -A 2 для двух строк подряд после информации для ключевого слова «VGA»:

lspci -k|grep -iA2 "VGA"

Примечание: параметр -i в grep для игнорирования, е. г. "vGA" или "vga".

0
ответ дан 1 January 2020 в 13:38

Другие вопросы по тегам:

Похожие вопросы: