시스템에서 성능이 떨어지는 PCI-E 카드를 진단하려고하는데 잘못된 링크 폭을 협상하고 있음을 깨달았습니다. 구체적으로을 실행 lspci -vv
하면 다음을 볼 수 있습니다.
LnkCap: Port #1, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L0s <4us, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
동안
LnkSta: Speed 8GT/s, Width x4, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
내 질문은 : 이 협상은 하드웨어 수준 또는 소프트웨어 수준에서 발생합니까? 달리 말하면, 카드가 PCI-E 슬롯과 직접 협상합니까, 아니면 드라이버 어딘가에서 발생합니까?
(이것이 명백한 대답으로 판명되면, 저를 용서하십시오 ...이를 일주일 동안 진단하려고 시도한 후, 내 마음은 약간 튀겨졌습니다.)