Câu trả lời:
Sử dụng lspci -vv
, bạn có thể nhận được tốc độ truyền và so sánh với tốc độ truyền được chỉ định cho các phiên bản . Một đầu ra mẫu sẽ đọc:
# lspci -vv | grep -E 'PCI bridge|LnkCap'
00:02.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:03.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:04.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Điều đó cho thấy tốc độ ở đây là 2,5GT / s, tương ứng với PCIe 1.x.
lspci
âm thầm in Capabilities: <access denied>
, được loại bỏ bởi grep
.
#
có nghĩa.
Bạn có thể sử dụng lệnh "dmidecode" để đưa ra danh sách chuyên sâu về tất cả các phần cứng trên hệ thống và sau đó xem nó. Tôi đã thực hiện một lệnh "nhanh và bẩn" để hiển thị bit thích hợp như sau:
dmidecode | grep "PCI"
Mà trả lại
PCI is supported
Type: x16 PCI Express 2 x8
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: 32-bit PCI
dmidecode --type 9
cũng có thể được sử dụng để lọc trong khi giữ phần còn lại của thông tin.