iot- Proxmox,홈어시스턴트

[Proxmox] N100 미니PC window11(VM)에 내장GPU 패쓰스루하기(feat. Parsec 원격접속)

naholonaholo 2025. 4. 17. 08:42

https://youtu.be/X9ZcZek_QCQ

 

<다운로드 파일>
윈도우11 iso : https://www.microsoft.com/ko-kr/software-download/windows11
virtio drive : https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.262-2/
                (virtio-win-0.1.262.iso 받으면됨)
GPU 패쓰쓰루 깃허브 : https://github.com/gangqizai/igd/tree/main
ROM 파일 깃허브 : https://github.com/gangqizai/igd/blob/c72bb266726d9d464afad3c5273bcd24e2a8de48/gop_rom_by_platform/n100_gop.rom

 

 

<명령어>
nano /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX=""

update-grub
reboot

nano /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

nano /etc/modprobe.d/pve-blacklist.conf
blacklist i915

nano /etc/modprobe.d/vifo.conf
options vfio-pci ids=8086:46d1,8086:54c8

update-initramfs -u
reboot

nano /etc/pve/qemu-server/105.conf
agent: 1
args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on
bios: ovmf
boot: order=sata0;ide2;net0
cores: 4
cpu: host
efidisk0: local:105/vm-105-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom
hostpci1: 0000:00:1f.3,romfile=n100_gop.rom
machine: pc-i440fx-9.0
memory: 6144
meta: creation-qemu=9.0.2,ctime=1728042985
name: win11
net0: e1000=**:**:**:**:**:**,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
sata0: local:105/vm-105-disk-1.qcow2,size=60G
scsihw: virtio-scsi-single
smbios1: uuid=2d6e4ad7-7688-4c95-bc89-9b2d724f7489
sockets: 1
tpmstate0: local:105/vm-105-disk-2.raw,size=17K,version=v2.0
vga: none
vmgenid: 7b19986b-756f-4de4-9acd-f1cdc5fc28ce