PCI 장치를 켜려면 어떻게 해야 합니까(또는 끄기를 방지하려면)?

PCI 장치를 켜려면 어떻게 해야 합니까(또는 끄기를 방지하려면)?

Optimus 노트북(Ubuntu를 실행하는 MSI GS75 및 RTX2060)에서 VFIO를 실행하려고 합니다. 해결해야 할 유일한 문제는 lspciNvidia 드라이버가 실행되지 않을 때 통과해야 하는 3개의 PCI 장치(VGA 컨트롤러 자체 제외)가 누락된다는 것입니다. 따라서 4개의 Nvidia 장치(VGA, 오디오, USB 및 직렬 컨트롤러)를 모두 부팅하면 prime-select nvidia표시되지만 prime-select intel(VFIO에 필요한)를 사용하여 부팅하면 VGA 컨트롤러만 표시됩니다 lspci.

따라서 제가 아는 한, 무슨 일이 일어났는지에 대해서는 두 가지 가능성이 있습니다.

  1. 엔비디아 드라이버 스티어링떠나다intel프로필 선택 후 부팅 중 남은 장치 3개
  2. 엔비디아 드라이버 스티어링존재하다nvidia프로필을 선택할 때 부팅하는 동안 남은 장치 3개(내 추측이지만 그 중 하나일 수도 있음)

나는 Linux에 상당히 익숙하지만 이것은 나에게 Linux의 완전히 새로운 부분입니다. 내 연구가 정확하다면 일부 ACPI 호출일 수 있지만 어떤 ACPI 호출이어야 하는지 아직 파악하기에는 충분하지 않습니다. 정확히 무슨 일이 일어나고 있는지, 4개의 PCI 장치가 모두 선택한 프로필과 함께 표시되도록 하는 방법을 알려줄 수 있는 사람이 있다면 intel매우 감사하겠습니다. 감사합니다!

관련 정보