pci-passthrough

iGPU 전용 Xorg(Optimus 노트북)의 가상 출력?
pci-passthrough

iGPU 전용 Xorg(Optimus 노트북)의 가상 출력?

Optimus 노트북에서 dGPU(Nvidia)를 가상 머신에 전달했으며 모든 물리적 디스플레이 출력(USB-C 포트 및 HDMI 포트의 디스플레이 포트 재정의 모드)은 이제 가상 머신에서만 작동하고 가상 머신에서는 작동하지 않습니다. 주인. 호스트에서 외부 모니터 없이 작업하는 것은 어려워지고 재부팅이 필요하며 해당 dGPU를 호스트 Xorg에 다시 할당해야 합니다. Xorg에서 "가상" 출력을 생성하고(iGPU만 사용하여) USB-C 포트를 통해 소프트웨어에서 이를 "터널"하여 외부 모니터가 두 ...

Admin

우분투 ARM 기반 시스템에서 네트워크 카드에 대해 PCI 패스스루를 활성화하는 방법
pci-passthrough

우분투 ARM 기반 시스템에서 네트워크 카드에 대해 PCI 패스스루를 활성화하는 방법

내 ubuntu 22.04[ARM] 시스템에 Intel x700 시리즈 네트워크 카드가 있습니다. KVM으로 가상화할 때 게스트 VM에 이러한 NIC 포트를 사용해야 합니다. NIC 카드에 대한 PCI 패스스루를 설정하는 문서가 있으면 더 좋을 것입니다. 다음 URL을 따라 설정했습니다. 그러나 불행하게도 그것은 성공하지 못했습니다. https://www.servethehome.com/how-to-pass-through-pcie-nics-with-proxmox-ve-on-intel-and-amd/ ...

Admin

GPU 통과, 하위 시스템 누락
pci-passthrough

GPU 통과, 하위 시스템 누락

내가 내 집에 있을 때Manjaro Linux 호스팅[1025:1409]내 Nvidia GPU가 (내 컴퓨터의 다른 모든 것과 마찬가지로) 하위 시스템의 일부라는 것을 알 수 있습니다 . GPU는 자체 IOMMU 그룹에 속하며 vfio-pci 드라이버가 있습니다. GPU를 통해 들어갈 때윈도우 11 게스트qemu에서 Windows 장치 관리자의 장치 인스턴스 경로는 입니다 PCI\VEN_10DE&DEV_1D52&SUBSYS_00000000&REV_A1\4&12829B10&...

Admin

OVMF를 통한 PCI 패스스루, 비디오 출력 없음
pci-passthrough

OVMF를 통한 PCI 패스스루, 비디오 출력 없음

저는 공식 Arch Linux 가이드(https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF) 모든 것이 정상적으로 작동하지만 VM을 시작하자마자 GPU에 연결된 모니터가 회색으로 바뀌지만(MSI 로고가 표시되기 전에는 상황이 발생하고 있음을 감지했습니다) 그 외에는 아무 일도 일어나지 않습니다. . 두 번째 모니터에서 QEMU를 열었는데 미리보기에서는 출력이 보이지만 실제 모니터에서는 보이지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다...

Admin

kvm: "블랙리스트"와 "softdep"의 차이점
pci-passthrough

kvm: "블랙리스트"와 "softdep"의 차이점

나는 이것에 익숙하지 않으며 github에서만 블로그나 readme 파일을 찾을 수 있습니다. 공식 문서가 있나요? 누군가가 "/etc/modules-load.d/modules.conf"에 "블랙리스트"를 썼고, 누군가 "/etc/modules-load.d/blacklist.conf"에 "블랙리스트"를 썼습니다. 누군가 "blacklist" 대신 "softdep"을 썼습니다. 예를 들어, 어떤 사람이 이렇게 썼습니다. echo "blacklist nouveau" >> /etc/modprob...

Admin

`libvirtd`가 시스템을 충돌시킵니다
pci-passthrough

`libvirtd`가 시스템을 충돌시킵니다

간결한 버전: 풀 중 하나가 이미 할당된 경우 systemctl start libvirtd(또는 libvirtd.service같은 효과가 있는 것 같습니까?)를 사용하면 경고 없이 시스템이 충돌합니다 ./dev 긴 버전: Passthrough를 사용하여 Archlinux에 게스트 OS를 설치하려고 합니다 virt-manager. 다음을 따르겠습니다.이 가이드. 내부에가상 머신 구성섹션에서 첫 번째 단계는 스토리지를 추가한 다음 을 선택하는 것입니다 /dev. 이 작업을 수행하면 경고 없이 약 1분 안...

Admin

IOMMU/dracut/커널 매개변수(VoidLinux에서)를 통해 동일한 하드웨어 ID를 가진 GPU를 분리(보존)하는 방법
pci-passthrough

IOMMU/dracut/커널 매개변수(VoidLinux에서)를 통해 동일한 하드웨어 ID를 가진 GPU를 분리(보존)하는 방법

무효로 pci/gpu 패스스루를 설정하려고 합니다. 특히, vfio-pci드라이버를 사용하여 GPU 중 하나를 "예약"하십시오. 나는 다음에 설명된 절차를 따랐습니다.이 void-docs PR(및 관련 아치 위키) 나는 RX 580과 RX 570을 가지고 있으며 우리 그룹은 전자의 격리를 허용합니다. IOMMU Group 0 - 11: dummy host bridges and such IOMMU Group 12: 03:00.0 USB controller [0c03]: Advanced M...

Admin

"vfio-pci"를 제거하고 "nvidial"을 다시 연결할 때 Quadro 카드의 이상한 전력 소비 동작
pci-passthrough

"vfio-pci"를 제거하고 "nvidial"을 다시 연결할 때 Quadro 카드의 이상한 전력 소비 동작

저는 보통 가상 머신에 연결하는 Geforce GTX 960과 Quadro M4000 그래픽 카드로 시스템을 구축했습니다. GTX 960 카드는 콘솔 전용입니다. 일반적으로 호스트는 커널 드라이버가 Quadro 카드 vfio-pci사용을 금지하기 때문에 Quadro 카드를 사용할 수 없습니다. 그러나 가상 머신에서 이를 사용하지 않을 때는 예를 들어 계산을 수행하기 위해 호스트 머신에서 액세스할 수 있기를 원합니다. nvidia-setttings그런데 전력 소비와 팬 속도에 매우 이상한 동작이 있습니...

Admin

QEMU-KVM에서 GPU를 투명하게 전달하는 방법은 무엇입니까? 시작할 수 없습니다
pci-passthrough

QEMU-KVM에서 GPU를 투명하게 전달하는 방법은 무엇입니까? 시작할 수 없습니다

수많은 가이드를 시도했지만 항상 같은 결과가 나왔기 때문에 무슨 일이 일어나고 있는지 아는 사람에게 물어볼 때였습니다. BIOS에서 모든 가상화된 IOMMU 등을 활성화했습니다. GPU를 거치지 않을 때는 아무런 문제, 오류, 뛰어난 성능 등 없이 VM을 실행합니다. GPU(GPU 및 동일한 IOMMU 그룹 장치)를 통과하고 가상 머신 시작을 누르면 아무 일도 일어나지 않습니다. 말 그대로 아무것도 아닙니다. 가상 머신의 시작을 누르지 않은 것과 같습니다. PCI 패스스루를 제거하려고 하면 virt-...

Admin

USB 드라이버(EHCI)가 특정 USB 컨트롤러(PCIe 카드)에 로드되는 것을 방지하는 방법은 무엇입니까?
pci-passthrough

USB 드라이버(EHCI)가 특정 USB 컨트롤러(PCIe 카드)에 로드되는 것을 방지하는 방법은 무엇입니까?

저는 Debian 10.8과 Linux 커널 4.19.0-14를 사용하고 있습니다. IOMMU를 사용하여 전체 USB 컨트롤러(PCI Express 카드)를 전달하려고 하는데 문제가 있습니다. 커널이 ohci_pci 및 ehci_pci 드라이버를 로드하고 있는데 이를 중지하거나 바인딩을 해제할 수 없는 것 같습니다. 제거를 시도했지만(echo 1 > /sys/bus/pci/devices/...) 시스템이 정지되었습니다. (커널은 스택 트레이스 등을 통해 커널 BUG를 표시합니다.) 따라서 커널이...

Admin

IOMMU 그룹이 너무 적습니다. 분할됩니까?
pci-passthrough

IOMMU 그룹이 너무 적습니다. 분할됩니까?

AMD RyZEN 5 2400G, Gigabyte B450M D3SH 및 16GB RAM을 구입했습니다. AMD Radeon HD 6XXX의 구형 GPU 중 일부가 지나가는 것 같습니다. 하지만 IOMMU의 그룹화는 나에게 불쾌한 놀라움으로 다가왔다. GPU를 첫 번째(16/16) 또는 세 번째(16/8) PCIe 슬롯에 배치했고 두 경우 모두 iommu 그룹 0에 포함되어 있음을 발견했습니다. 하지만 이 iommu 그룹의 다른 구성원은 VM에 전달될 수 없으며 호스트 시스템에서 제외될 수도 없습니다...

Admin

작동 중인 PCI(e) 장치(이 경우 USB 컨트롤러)의 PCI(e) ID를 찾습니다.
pci-passthrough

작동 중인 PCI(e) 장치(이 경우 USB 컨트롤러)의 PCI(e) ID를 찾습니다.

mPCIe 카드(USB 컨트롤러)를 컴퓨터의 mPCIe 슬롯에 연결했습니다. 연결된 USB 장치가 표시 lsusb되고 모든 것이 정상입니다. 이제 KVM/qemu를 실행하고 있으므로 단일 USB 장치뿐만 아니라 USB 컨트롤러도 PCIe 장치로 가상 머신에 전달하고 싶습니다. 이미 온보드 NIC(PCIe이기도 함)에서 했던 것처럼 말입니다. 그래서 저는 USB 컨트롤러가 호출될 때 PCI 연결 장치로 자신을 알릴 것이라고 생각했지만 lspci그렇지 않습니다. # lspci 00:00.0 Host br...

Admin

xen/ubuntu 20.10 게스트 OS에서는 nouveau 드라이버 및 bochs_drm 블랙리스트가 전혀 작동하지 않습니다.
pci-passthrough

xen/ubuntu 20.10 게스트 OS에서는 nouveau 드라이버 및 bochs_drm 블랙리스트가 전혀 작동하지 않습니다.

ubuntu 20.10 호스트에서 ubuntu 20.10 게스트 OS가 있는 xen으로 nvidia GTX 1060을 전달하려고 합니다. 아래에서는 모든 것을 구성하는 방법을 볼 수 있습니다(기본 vga 디스플레이 어댑터/nvidia 1060 드라이버 및 모니터). 제가 겪고 있는 문제는 가상 머신 내부에서 1060이 감지되었음에도 이에 연결된 모니터가 감지되지 않는다는 것입니다. root@zioma-HVM-domU:/home/zioma# lspci -k 00:00.0 Host bridge: Int...

Admin

VT-d 지원이 활성화되었지만 IOMMU 그룹이 누락되었습니다.
pci-passthrough

VT-d 지원이 활성화되었지만 IOMMU 그룹이 누락되었습니다.

이전의슈퍼 마이크로 A2SDi-8C+-HLN4FAtom C3758 시스템 BIOS에서 VT-d 지원이 활성화되어 있지만 Linux(Fedora 31)에서는 IOMMU 그룹을 찾을 수 없습니다. $ ls /sys/kernel/iommu_groups $ 커널 로그에는 VT-d가 감지되었음을 나타내는 것 같습니다. # journalctl -k | grep 'DMAR\|iommu' | sed 's/^.*kernel: //' ACPI: DMAR 0x000000007E1629C0 000070 (v01 INTE...

Admin

(K)ubuntu 20.04 게스트에서 PCI 패스스루가 작동을 멈췄지만 로그인한 후에만 가능합니다.
pci-passthrough

(K)ubuntu 20.04 게스트에서 PCI 패스스루가 작동을 멈췄지만 로그인한 후에만 가능합니다.

저는 1년 넘게 GPU 패스스루를 위해 KVM/QEMU를 성공적으로 사용해 왔습니다. 제 경우에는 GTX1070을 Linux에, AMD RX480을 Windows에 전달하고 있습니다. Arch 설치에 문제가 생겼을 때 Ubuntu Server 20.04로 전환하고 동일한 구성으로 설정했습니다. 쿠분투 클라이언트(1070 사용)가 갑자기 검은 화면으로 시작될 때까지 며칠 동안 모든 것이 잘 작동했습니다. 게스트에 SSH 서버를 설치하는 것을 어리석게 잊어버렸기 때문에 SSH에 접속할 수 없었고 VM을 ...

Admin