PVE Intel GPU passthrough to MacOS monterey, no signal

qingzhuoranguo

New Member
Sep 21, 2022
5
0
1
I successfully installed monterey 12.6 under this configuration, and is working on passthrough my hd630 (the pci device 0000:00:02) ...

1663745333841.png
I think I did the gpu passthrough part correctly becuase I tryed to passthourgh HD630 to my ubuntu server, and it worked fine. But when I try to let the Mac output with the passthrough gpu, it always fails - the machine doesn't start correctly (it shows start correctly on pve log, but I can't ssh or ping to the machine, its unreachable), on the output screen, it doesn't display the proxmox boot page nor the opencore page.

My devices are:
i5 7600k (HD630)
Gigabyte GA-z270-HD3
EVGA GTX 1060 6GB

Im kinda new to this topic, any tips/thoughts/helps/ideas/directions are much appreciated :(
 
I have the same problem.

My installation guide: https://www.nicksherlock.com/2021/10/installing-macos-12-monterey-on-proxmox-7/

Device: DELL 7050 MFF: i3 7100 (HD630) / 16G / 512G NVME

After these codes and some passthrough configurations, Win10 can use Intel iGPU HD630 to realize DP and HDMI output to physical display.

Monterey can be installed to completion using VMware compatible VGA, but after various attempts, either the VM failed to start, or it started successfully but without any display output (no signal), and also tried to extract vbios.rom to repair the id but also failed.

Both I and the owner of the question want to passthrough iGPU to Monterey, and physically output to the monitor. I would like to ask which master/expert can solve this problem.

If there is a better way to reply here, thank you all players who view this post.

Win conf
Code:
root@pve:~#  cat /etc/pve/nodes/pve/qemu-server/100.conf
args: -set device.hostpci0.x-igd-gms=1
boot: order=virtio0;ide2
cores: 2
cpu: host
hostpci0: 0000:00:02.0,legacy-igd=1
hostpci1: 0000:00:14.0
ide2: none,media=cdrom
machine: pc-i440fx-6.1
memory: 4096
meta: creation-qemu=6.1.0,ctime=1670155740
name: Win10
net0: virtio=82:82:23:39:3D:E3,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
scsihw: virtio-scsi-pci
smbios1: uuid=9f0c56ef-1877-4bf5-8ca9-0d35d253e312
sockets: 1
vga: none
virtio0: local-lvm:vm-100-disk-0,size=80G
vmgenid: 4ab9a18d-4ec4-47e0-8501-afb499cbe0ab
root@pve:~#



Monterey conf
Code:
root@pve:~#  cat /etc/pve/nodes/pve/qemu-server/200.conf
agent: 1
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
bios: ovmf
boot: order=virtio0;ide2
cores: 2
cpu: host
efidisk0: local-lvm:vm-200-disk-1,efitype=4m,size=4M
machine: q35
memory: 6144
meta: creation-qemu=6.1.0,ctime=1670159736
name: Monterey
net0: virtio=2E:4D:E3:FA:47:7A,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=e8579aa3-840e-4ebd-8d89-1e3f4414a545
sockets: 1
vga: vmware
virtio0: local-lvm:vm-200-disk-0,size=100G
vmgenid: b91e0a52-e11b-4f96-94fa-3937460a48de
root@pve:~#

QQ20221206-171358.png

QQ20221206-171420.png

QQ20221206-174113.png

QQ20221206-173532.png
 
Last edited:
  • Like
Reactions: fer.bondan
I have the same problem.

My installation guide: https://www.nicksherlock.com/2021/10/installing-macos-12-monterey-on-proxmox-7/

Device: DELL 7050 MFF: i3 7100 (HD630) / 16G / 512G NVME

After these codes and some passthrough configurations, Win10 can use Intel iGPU HD630 to realize DP and HDMI output to physical display.

Monterey can be installed to completion using VMware compatible VGA, but after various attempts, either the VM failed to start, or it started successfully but without any display output (no signal), and also tried to extract vbios.rom to repair the id but also failed.

Both I and the owner of the question want to passthrough iGPU to Monterey, and physically output to the monitor. I would like to ask which master/expert can solve this problem.

If there is a better way to reply here, thank you all players who view this post.

Win conf
Code:
root@pve:~#  cat /etc/pve/nodes/pve/qemu-server/100.conf
args: -set device.hostpci0.x-igd-gms=1
boot: order=virtio0;ide2
cores: 2
cpu: host
hostpci0: 0000:00:02.0,legacy-igd=1
hostpci1: 0000:00:14.0
ide2: none,media=cdrom
machine: pc-i440fx-6.1
memory: 4096
meta: creation-qemu=6.1.0,ctime=1670155740
name: Win10
net0: virtio=82:82:23:39:3D:E3,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
scsihw: virtio-scsi-pci
smbios1: uuid=9f0c56ef-1877-4bf5-8ca9-0d35d253e312
sockets: 1
vga: none
virtio0: local-lvm:vm-100-disk-0,size=80G
vmgenid: 4ab9a18d-4ec4-47e0-8501-afb499cbe0ab
root@pve:~#



Monterey conf
Code:
root@pve:~#  cat /etc/pve/nodes/pve/qemu-server/200.conf
agent: 1
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
bios: ovmf
boot: order=virtio0;ide2
cores: 2
cpu: host
efidisk0: local-lvm:vm-200-disk-1,efitype=4m,size=4M
machine: q35
memory: 6144
meta: creation-qemu=6.1.0,ctime=1670159736
name: Monterey
net0: virtio=2E:4D:E3:FA:47:7A,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=e8579aa3-840e-4ebd-8d89-1e3f4414a545
sockets: 1
vga: vmware
virtio0: local-lvm:vm-200-disk-0,size=100G
vmgenid: b91e0a52-e11b-4f96-94fa-3937460a48de
root@pve:~#

View attachment 44200

View attachment 44201

View attachment 44204

View attachment 44203
Did you manage to get it working?
Thanks
 
Did you manage to get it working?
Thanks
hello,
Win as my previous info, everything works fine.
Just kernel 5.13(7.1 and 7.3Tested) can work.
But kernel 5.15/5.19 use the same method, the monitor prompts no signal output.

About macOS, I searched the entire Internet for macOS, keyword: pve passthrough iGPU output physical monitor to run macOS, there is no good solution.

Thanks if any experts can solve this.
 
Last edited:
  • Like
Reactions: msmouse

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!