xorg.conf에서 BUSID 설정

xorg.conf에서 BUSID 설정

출력에서 를 lspci어떻게 해석합니까 ?BUSIDxorg.conf.d

예:

00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)

BUSID어떻게 써야 하지?AMD 카드?

맞습니까?BUSID PCI 0@1:00:0

답변1

lspci출력 에서 는 도메인을 지정하지 않고 01:00.0다음 BusID지정자 에 매핑되는 버스 1, 장치 0, 기능 0을 나타냅니다.PCI:1:0:0

BusID "PCI:1:0:0"

바라보다xorg.conf선적 서류 비치더 알아보기.

답변2

PCI/AGP 카드의 경우 버스 ID 문자열은 PCI:bus@domain:device:function 형식입니다(예: AGP 카드에는 "PCI:1@0:0:0"이 적합할 수 있음).

그러나 이제 당신은 이 도메인에 대해 알고 싶어하며, 공식 xorg.conf 문서는 그것이 필요하지 않은 이상 필요하지 않다는 것만 알려줍니다.

"lspci" 스크립트와 -s 스위치를 사용하여 도메인을 찾습니다. "-s" 스위치에는 "[[[[domain]:]bus]:][slot][.[func]]" 필터가 있습니다. 도메인에는 0~ffff), 버스(0~ff), 슬롯(0~1f) 및 기능(0~7) 범위로 번호가 지정됩니다.

따라서 예를 들어 도메인 0, 버스 1, 슬롯 0을 테스트합니다(.func가 없으면 모든 func를 검색합니다).

lspci -s 0:1:0

출력이 카드인 경우 최종 형식은 다음과 같습니다.

BusID "PCI:1@0:0:0"

도메인@버스가 아니라 버스@도메인을 참고하세요. 대부분의 마더보드에서 사실 도메인은 항상 0입니다. 버스 1에 하나, 버스 7에 하나, 두 개의 카드가 있는데 둘 다 도메인 0에 있습니다. 도메인 > 0은 PCIE 패브릭 스위치가 있다는 뜻인 것 같지만 확실하지 않습니다.

관련 정보