Я с нетерпением жду обновления настольного графического процессора. Прежде всего, мне нужно знать, какой у меня слот PCIe. Мой домашний рабочий стол - Asus с материнской платой H81M-E/M51AD/DP_MB, которая имеет 2 разъема PCIe и 1 разъем PCIe-16. Я хочу определить версию слота PCIe-16 (2.0 или 3.0).

Я не нашел эту информацию в документации моей материнской платы.

У меня установлены windows 10 и Ubuntu 18. Следуя одному из многих похожих ответов SO, я попробовал следующее в терминале Ubuntu (обратите внимание, что я использовал удаленное ssh-соединение, когда работаю над MAC):'

$ sudo dmidecode | grep "PCI"
[sudo] password for misha: 
    PCI is supported
Designation: PCIEX16_1
Type: x16 PCI Express
Designation: PCIEX1_1
Type: x1 PCI Express
Designation: PCIEX1_2
Type: x1 PCI Express

$ lspci -vv | grep -E 'PCI bridge|LnkCap'
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core 
Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5) (prog-if 00 [Normal decode])
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5) (prog-if 00 [Normal decode])

Почему-то нет информации о версии PCIe. Как я могу определить версию своих слотов PCI?

Спасибо Михаил

1 ответ1

1

Windows Solution

Вы пробовали HWiNFO под Windows 10? Этот инструмент часто может дать более полную информацию, например, такие как CPUID. Он должен быть указан в заголовке версии для шины PCI Express.

Я знаю, что вы ищете решение для Linux, но если Windows установлена, это может дать четкий ответ.

Linux Solution

Кроме того, я думаю, что вам нужно запустить lspci от имени пользователя root, как указано в вопросе и ответе, который вы указали. Иначе, возможности моста PCIe заглушаются и удаляются grep.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .