Linux 터미널에서 PCI-e 슬롯이 1.0, 2.0 또는 3.0인지 확인할 수 있습니까?


19

PCI-e 3.0 용 GPU를 구입하려고합니다. 그러나 내 컴퓨터에 어떤 PCI-e 슬롯이 있는지 모르므로 어떻게 든 찾아야합니다. 리눅스의 터미널에서 찾을 수 있습니까?


1
묻지는 않지만 알아두면 좋은 점 : PCI-e v3 카드는 PCI-e v2 슬롯에서 제대로 작동합니다.
Hennes

답변:


17

를 사용 lspci -vv하면 전송 속도를 가져 와서 개정에 지정된 전송 속도와 비교할 수 있습니다. 샘플 출력은 다음과 같습니다.

# 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])

여기서 속도는 PCIe 1.x에 해당하는 2.5GT / s임을 나타냅니다.


6
루트로 실행해야합니다. 그것 없이는 lspci자동으로를 인쇄 Capabilities: <access denied>합니다 grep.
FauxFaux

7
그것이 #의미 하는 바입니다.
goetzc

9

"dmidecode"명령을 사용하여 시스템의 모든 하드웨어에 대한 자세한 목록을 제공하고 볼 수 있습니다. 다음과 같이 적절한 비트를 표시하기 위해 "빠르고 더러운"명령을 수행했습니다.

dmidecode | grep "PCI"

어느 것이 반환

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

4
dmidecode --type 9나머지 정보를 유지하면서 필터링하는 데에도 사용할 수 있습니다.
BenC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.