i915ovmfPkg icon indicating copy to clipboard operation
i915ovmfPkg copied to clipboard

HDMI not Working on UHD 630

Open TheRealClarity opened this issue 1 year ago • 1 comments

When running the gvt-d script, it runs successfully but no output is shown on the screen, only on the CLI. The screen glitches a little and it stays in a blackscreen, until it's fully returned to the host and it's in a glitchy state. I'm passing the iGPU to a macOS guest too, the guest OS doesn't detect an HDMI connection to the iGPU, although it's passed through successfully. image

Description

System Info

  • Host OS(Distro/Version): Proxmox 7.2 Kernel Version 5.19.17-1-pve patched because of FLR / Manjaro 5.15 and 6.0
  • CPU: i5 10400 / UHD 630 (8086:9bc8)
  • Any other GPUs: No
  • Guest OS: macOS
  • GVT-G or GVT-D: GVT-D
  • Display connections: HDMI
  • i915ovmfPkg Release version or Commit: Latest, compiled from source. The one from releases didn't work.

Qemu command

gvt-d script

Logs

Full Log of VM(From the time you run the qemu command until it exits)

test-gvd-d.sh
rmdir: failed to remove 'tmpfat': Directory not empty
Failed to stop display-manager.service: Unit display-manager.service not loaded.
./test-gvt-d.sh: line 25: echo: write error: Invalid argument
./test-gvt-d.sh: line 29: /sys/class/vtconsole/vtcon1/bind: No such file or directory
./test-gvt-d.sh: line 30: echo: write error: No such device
qemu-system-x86_64: -device vfio-pci,host=0000:00:02.0,romfile=/usr/src/i915dev/i915_simple/i915ovmf.rom: Failed to mmap 0000:00:02.0 BAR 2. Performance may be slow
i915 Message: efi_main(938)Driver starts!
i915 Message: i915ControllerDriverSupported(843)found device 8086-9BC8 0
i915 Message: i915ControllerDriverStart(498)start
i915 Message: i915ControllerDriverStart(528)set pci attrs
i915 Message: i915ControllerDriverStart(559)made gop path
i915 Message: i915ControllerDriverStart(571)installed child handle
i915 Message: i915ControllerDriverStart(579)before QEMU shenanigans
i915 Message: SetupFwcfgStuff(465)BdsmSize=8388608
i915 Message: decodeVBT(1068)vbt: 0x7FBFD400, bdb: 0x7FBFD430, sig: $B KLK    d0 X0, bsig: BO_AABOK } 
i915 Message: find_section(69)finding section 2
i915 Message: decode_vbt_child_blocks(1028)Boot display type: 0x0000
i915 Message: decode_vbt_child_blocks(1031)Child device size: 39
i915 Message: decode_vbt_child_blocks(1032)Child device count: 8
i915 Message: SetupOpRegion(339)SetupOpRegion: OpRegion @ 0x7FBFD000 size 0x2000 in 2 pages
i915 Message: SetupStolenMemory(408)SetupStolenMemory: : stolen memory @ 0x7E100000 size 0x800000
i915 Message: i915ControllerDriverStart(597)SetupFwcfgStuff returns 0
i915 Message: i915ControllerDriverStart(599)after QEMU shenanigans
i915 Message: intel_bios_init(979)VBT signature "     $B KLK    d0 X0", BDB version 231
i915 Message: parse_ddi_port(764)Port A VBT info: CRT:0 DVI:0 HDMI:0 DP:0 eDP:0 USB-Type-C:0 TBT:0 type:0000
i915 Message: parse_ddi_port(796)VBT HDMI level shift for port A: 0
i915 Message: parse_ddi_port(861)VBT DP max link rate for port A: 810000
i915 Message: parse_ddi_port(764)Port B VBT info: CRT:0 DVI:0 HDMI:0 DP:1 eDP:0 USB-Type-C:0 TBT:0 type:68C6
i915 Message: parse_ddi_port(796)VBT HDMI level shift for port B: 8
i915 Message: parse_ddi_port(861)VBT DP max link rate for port B: 810000
i915 Message: parse_ddi_port(764)Port C VBT info: CRT:0 DVI:1 HDMI:1 DP:0 eDP:0 USB-Type-C:0 TBT:0 type:60D2
i915 Message: parse_ddi_port(796)VBT HDMI level shift for port C: 8
i915 Message: parse_ddi_port(861)VBT DP max link rate for port C: 810000
i915 Message: parse_ddi_port(764)Port D VBT info: CRT:0 DVI:1 HDMI:1 DP:0 eDP:0 USB-Type-C:0 TBT:0 type:60D2
i915 Message: parse_ddi_port(796)VBT HDMI level shift for port D: 8
i915 Message: parse_ddi_port(861)VBT DP max link rate for port D: 810000
i915 Message: parse_ddi_port(732)More than one child device for port A in VBT, using the first.
i915 Message: parse_ddi_port(732)More than one child device for port A in VBT, using the first.
i915 Message: parse_ddi_port(732)More than one child device for port A in VBT, using the first.
i915 Message: parse_ddi_port(732)More than one child device for port A in VBT, using the first.
i915 Message: DisplayInit(677)power well enabled F00003FF
i915 Message: DisplayInit(709)CDCLK = 0C000544
i915 Message: DisplayInit(722)DBUF timeout
i915 Message: DisplayInit(743)_PLANE_BUF_CFG_1_A = 01BD0000
i915 Message: DisplayInit(746)_PLANE_BUF_CFG_1_A = 035B0000 (after)
i915 Message: DisplayInit(754)SFUSE_STRAP = 00000100
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port B VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port C VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port D VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port Y VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port ! VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:1 HDMI:0 DP:1 eDP:1
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: SetupPPS(3265)Setting up PPS
i915 Message: intel_pps_dump_state(537)cur t1_t3 0 t8 0 t9 0 t10 0 t11_t12 0
i915 Message: intel_pps_dump_state(537)vbt t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 6000
i915 Message: intel_dp_init_panel_power_sequencer(598)Assigning val 2000 as cur: 0, vbt: 2000, spec: 2100
i915 Message: intel_dp_init_panel_power_sequencer(599)Assigning val 10 as cur: 0, vbt: 10, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(600)Assigning val 2000 as cur: 0, vbt: 2000, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(601)Assigning val 500 as cur: 0, vbt: 500, spec: 5000
i915 Message: intel_dp_init_panel_power_sequencer(602)Assigning val 6000 as cur: 0, vbt: 6000, spec: 6100
i915 Message: intel_dp_init_panel_power_sequencer(613)panel power up delay 200, power down delay 50, power cycle delay 600
i915 Message: intel_dp_init_panel_power_sequencer(617)backlight on delay 1, off delay 200
i915 Message: intel_dp_init_panel_power_sequencer_registers(733)panel power sequencer register settings: PP_ON #x, PP_OFF #x, PP_DIV #x
i915 Message: intel_bios_port_aux_ch(1105)using AUX A for port A (platform default)
i915 Message: setOutputPath(403)Port is DP/EdP. Aux_ch is 0
i915 Message: edp_panel_vdd_on(1333)Turning eDP VDD on
i915 Message: wait_panel_power_cycle(1249)Wait for panel power cycle
i915 Message: wait_panel_power_cycle(1261)Panel Power Cycle Delay: 600
i915 Message: wait_panel_status(1217)mask 380C720F value 00000000 status 00000000 control ABCD0000
i915 Message: wait_panel_status(1229)Wait complete
i915 Message: edp_panel_vdd_on(1346)PP_STATUS: 0x00000000 PP_CONTROL: 0xABCD0008
i915 Message: edp_panel_vdd_on(1354)eDP port panel power wasn't enabled
i915 Message: ReadEDIDDP(85)trying DP aux 0
i915 Message: setOutputPath(406)ReadEDIDDP returned 14
i915 Message: setOutputPath(422)Port is HDMI. GMBUS Pin is 0
i915 Message: ReadEDIDHDMI(119)trying pin 0
i915 Message: ReadEDIDHDMI(134)trying pin 0
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: ReadEDIDHDMI(147)trying pin 0
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: ReadEDIDHDMI(155)trying pin 0
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
i915 Message: setOutputPath(425)ReadEDIDHDMI returned 14
i915 Message: setOutputPath(380)Port z VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: SetupPPS(3265)Setting up PPS
i915 Message: intel_pps_dump_state(537)cur t1_t3 0 t8 0 t9 0 t10 0 t11_t12 6000
i915 Message: intel_pps_dump_state(537)vbt t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 6000
i915 Message: intel_dp_init_panel_power_sequencer(598)Assigning val 2000 as cur: 0, vbt: 2000, spec: 2100
i915 Message: intel_dp_init_panel_power_sequencer(599)Assigning val 10 as cur: 0, vbt: 10, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(600)Assigning val 2000 as cur: 0, vbt: 2000, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(601)Assigning val 500 as cur: 0, vbt: 500, spec: 5000
i915 Message: intel_dp_init_panel_power_sequencer(602)Assigning val 6000 as cur: 6000, vbt: 6000, spec: 6100
i915 Message: intel_dp_init_panel_power_sequencer(613)panel power up delay 200, power down delay 50, power cycle delay 600
i915 Message: intel_dp_init_panel_power_sequencer(617)backlight on delay 1, off delay 200
i915 Message: intel_dp_init_panel_power_sequencer_registers(733)panel power sequencer register settings: PP_ON #x, PP_OFF #x, PP_DIV #x
i915 Message: intel_bios_port_aux_ch(1105)using AUX A for port A (platform default)
i915 Message: setOutputPath(403)Port is DP/EdP. Aux_ch is 0
i915 Message: edp_panel_vdd_on(1333)Turning eDP VDD on
i915 Message: wait_panel_power_cycle(1249)Wait for panel power cycle
i915 Message: wait_panel_power_cycle(1261)Panel Power Cycle Delay: 600
i915 Message: wait_panel_status(1217)mask 380C720F value 00000000 status 00000000 control ABCD0008
i915 Message: wait_panel_status(1229)Wait complete
i915 Message: edp_panel_vdd_on(1346)PP_STATUS: 0x00000000 PP_CONTROL: 0xABCD0008
i915 Message: edp_panel_vdd_on(1354)eDP port panel power wasn't enabled
i915 Message: ReadEDIDDP(85)trying DP aux 0
i915 Message: setOutputPath(406)ReadEDIDDP returned 14
i915 Message: setOutputPath(422)Port is HDMI. GMBUS Pin is 118
i915 Message: ReadEDIDHDMI(119)trying pin 118
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: setOutputPath(425)ReadEDIDHDMI returned 14
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(422)Port is HDMI. GMBUS Pin is 167
i915 Message: ReadEDIDHDMI(119)trying pin 167
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: setOutputPath(425)ReadEDIDHDMI returned 14
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port - VBT info: DVI:0 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port o VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(422)Port is HDMI. GMBUS Pin is 0
i915 Message: ReadEDIDHDMI(119)trying pin 0
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: setOutputPath(425)ReadEDIDHDMI returned 14
i915 Message: setOutputPath(380)Port A VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: SetupPPS(3265)Setting up PPS
i915 Message: intel_pps_dump_state(537)cur t1_t3 0 t8 0 t9 0 t10 0 t11_t12 6000
i915 Message: intel_pps_dump_state(537)vbt t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 6000
i915 Message: intel_dp_init_panel_power_sequencer(598)Assigning val 2000 as cur: 0, vbt: 2000, spec: 2100
i915 Message: intel_dp_init_panel_power_sequencer(599)Assigning val 10 as cur: 0, vbt: 10, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(600)Assigning val 2000 as cur: 0, vbt: 2000, spec: 500
i915 Message: intel_dp_init_panel_power_sequencer(601)Assigning val 500 as cur: 0, vbt: 500, spec: 5000
i915 Message: intel_dp_init_panel_power_sequencer(602)Assigning val 6000 as cur: 6000, vbt: 6000, spec: 6100
i915 Message: intel_dp_init_panel_power_sequencer(613)panel power up delay 200, power down delay 50, power cycle delay 600
i915 Message: intel_dp_init_panel_power_sequencer(617)backlight on delay 1, off delay 200
i915 Message: intel_dp_init_panel_power_sequencer_registers(733)panel power sequencer register settings: PP_ON #x, PP_OFF #x, PP_DIV #x
i915 Message: intel_bios_port_aux_ch(1105)using AUX A for port A (platform default)
i915 Message: setOutputPath(403)Port is DP/EdP. Aux_ch is 0
i915 Message: edp_panel_vdd_on(1333)Turning eDP VDD on
i915 Message: wait_panel_power_cycle(1249)Wait for panel power cycle
i915 Message: wait_panel_power_cycle(1261)Panel Power Cycle Delay: 600
i915 Message: wait_panel_status(1217)mask 380C720F value 00000000 status 00000000 control ABCD0008
i915 Message: wait_panel_status(1229)Wait complete
i915 Message: edp_panel_vdd_on(1346)PP_STATUS: 0x00000000 PP_CONTROL: 0xABCD0008
i915 Message: edp_panel_vdd_on(1354)eDP port panel power wasn't enabled
i915 Message: ReadEDIDDP(85)trying DP aux 0
i915 Message: setOutputPath(406)ReadEDIDDP returned 14
i915 Message: setOutputPath(422)Port is HDMI. GMBUS Pin is 0
i915 Message: ReadEDIDHDMI(119)trying pin 0
i915 Message: gmbusWait(17)gmbus timeout
i915 Message: setOutputPath(425)ReadEDIDHDMI returned 14
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(390)Port Is Connected!
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port P VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port I VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port r VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port P VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port 9 VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port ) VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port P VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port 0 VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port 7 VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port @ VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port q VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port @ VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port P VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port Y VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port . VBT info: DVI:1 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port e VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port i VBT info: DVI:0 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port e VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port M VBT info: DVI:0 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port " VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port E VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port
                                      VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port # VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port r VBT info: DVI:0 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port Q VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port Q VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port
 VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port s VBT info: DVI:1 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port s VBT info: DVI:0 HDMI:0 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port C VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port O VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port B VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port H VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port O VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port s VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port t VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port U VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port @ VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port  VBT info: DVI:0 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port A VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port C VBT info: DVI:1 HDMI:1 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port * VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:1 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port 1 VBT info: DVI:1 HDMI:0 DP:0 eDP:1
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:0 DP:0 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port ; VBT info: DVI:0 HDMI:0 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: setOutputPath(380)Port   VBT info: DVI:0 HDMI:1 DP:1 eDP:0
i915 Message: setOutputPath(387)Port not connected
i915 Message: DisplayInit(758)failed to Set OutputPath
i915 Message: i915ControllerDriverStart(615)DisplayInit Error. 14
UEFI Interactive Shell v2.2
UEFI Interactive Shell v2.2
EDK II
EDK II
UEFI v2.70 (EDK II, 0x00010000)
UEFI v2.70 (EDK II, 0x00010000)
Press Press ESCESC in 1 seconds to skip  in 1 seconds to skip startup.nshstartup.nsh or any other key to continue. or anShell> Shell> qemu-system-x86_64: terminating on signal 15 from pid 4240 (timeout)
root@pve:/usr/src/i915dev/i915ovmfPkg# :F0a:;BLK0:
root@pve:/usr/src/i915dev/i915ovmfPkg# (0x0)
root@pve:/usr/src/i915dev/i915ovmfPkg#
root@pve:/usr/src/i915dev/i915ovmfPkg# (0x0)

Anything in dmesg/syslog

macOS : dmesg -wH | grep -e DMAR -e IOMMU -e pci
[  +0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.19.17-1-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on i915.enable_gvt=1 i915.enable_guc=0 iommu=pt vfio-pci.ids=8086:9bc8 kvm.ignore_msrs=1 nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off
[  +0.000003] ACPI: DMAR 0x00000000895CB000 000088 (v02 INTEL  EDK2     00000002      01000013)
[  +0.000001] ACPI: Reserving DMAR table memory at [mem 0x895cb000-0x895cb087]
[  +0.000001] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.19.17-1-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on i915.enable_gvt=1 i915.enable_guc=0 iommu=pt vfio-pci.ids=8086:9bc8 kvm.ignore_msrs=1 nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off
[  +0.000064] DMAR: IOMMU enabled
[  +0.000002] DMAR: Host address width 39
[  +0.000001] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[  +0.000005] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[  +0.000003] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[  +0.000003] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[  +0.000002] DMAR: RMRR base: 0x0000008b000000 end: 0x0000008f7fffff
[  +0.000003] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[  +0.000001] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[  +0.000001] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[  +0.001905] DMAR-IR: Enabled IRQ remapping in x2apic mode
[  +0.000171] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[  +0.000003] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[  +0.000002] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[  +0.000001] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[  +0.000002] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000effff window]
[  +0.000001] pci_bus 0000:00: root bus resource [mem 0x8f800000-0xdfffffff window]
[  +0.000002] pci_bus 0000:00: root bus resource [bus 00-fe]
[  +0.000252] pci 0000:00:00.0: [8086:9b53] type 00 class 0x060000
[  +0.000094] pci 0000:00:02.0: [8086:9bc8] type 00 class 0x030000
[  +0.000008] pci 0000:00:02.0: reg 0x10: [mem 0xa0000000-0xa0ffffff 64bit]
[  +0.000005] pci 0000:00:02.0: reg 0x18: [mem 0x90000000-0x9fffffff 64bit pref]
[  +0.000004] pci 0000:00:02.0: reg 0x20: [io  0x4000-0x403f]
[  +0.000014] pci 0000:00:02.0: BAR 2: assigned to efifb
[  +0.000003] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[  +0.000237] pci 0000:00:14.0: [8086:43ed] type 00 class 0x0c0330
[  +0.000027] pci 0000:00:14.0: reg 0x10: [mem 0xa1200000-0xa120ffff 64bit]
[  +0.000113] pci 0000:00:14.0: PME# supported from D3hot D3cold
[  +0.002198] pci 0000:00:14.2: [8086:43ef] type 00 class 0x050000
[  +0.000023] pci 0000:00:14.2: reg 0x10: [mem 0xa1214000-0xa1217fff 64bit]
[  +0.000015] pci 0000:00:14.2: reg 0x18: [mem 0xa121e000-0xa121efff 64bit]
[  +0.000140] pci 0000:00:16.0: [8086:43e0] type 00 class 0x078000
[  +0.000023] pci 0000:00:16.0: reg 0x10: [mem 0xa121d000-0xa121dfff 64bit]
[  +0.000088] pci 0000:00:16.0: PME# supported from D3hot
[  +0.000669] pci 0000:00:17.0: [8086:43d2] type 00 class 0x010601
[  +0.000021] pci 0000:00:17.0: reg 0x10: [mem 0xa1218000-0xa1219fff]
[  +0.000012] pci 0000:00:17.0: reg 0x14: [mem 0xa121c000-0xa121c0ff]
[  +0.000015] pci 0000:00:17.0: reg 0x18: [io  0x4090-0x4097]
[  +0.000012] pci 0000:00:17.0: reg 0x1c: [io  0x4080-0x4083]
[  +0.000012] pci 0000:00:17.0: reg 0x20: [io  0x4060-0x407f]
[  +0.000011] pci 0000:00:17.0: reg 0x24: [mem 0xa121b000-0xa121b7ff]
[  +0.000082] pci 0000:00:17.0: PME# supported from D3hot
[  +0.000733] pci 0000:00:1c.0: [8086:43bf] type 01 class 0x060400
[  +0.000163] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[  +0.000065] pci 0000:00:1c.0: PTM enabled (root), 4ns granularity
[  +0.000969] pci 0000:00:1d.0: [8086:43b2] type 01 class 0x060400
[  +0.000164] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[  +0.000065] pci 0000:00:1d.0: PTM enabled (root), 4ns granularity
[  +0.000955] pci 0000:00:1f.0: [8086:4388] type 00 class 0x060100
[  +0.000438] pci 0000:00:1f.3: [8086:f0c8] type 00 class 0x040300
[  +0.000078] pci 0000:00:1f.3: reg 0x10: [mem 0xa1210000-0xa1213fff 64bit]
[  +0.000093] pci 0000:00:1f.3: reg 0x20: [mem 0xa1000000-0xa10fffff 64bit]
[  +0.000187] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[  +0.000724] pci 0000:00:1f.4: [8086:43a3] type 00 class 0x0c0500
[  +0.000031] pci 0000:00:1f.4: reg 0x10: [mem 0xa121a000-0xa121a0ff 64bit]
[  +0.000036] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
[  +0.000321] pci 0000:00:1f.5: [8086:43a4] type 00 class 0x0c8000
[  +0.000020] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
[  +0.000190] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[  +0.000017] pci 0000:01:00.0: reg 0x10: [io  0x3000-0x30ff]
[  +0.000022] pci 0000:01:00.0: reg 0x18: [mem 0xa1104000-0xa1104fff 64bit]
[  +0.000015] pci 0000:01:00.0: reg 0x20: [mem 0xa1100000-0xa1103fff 64bit]
[  +0.000112] pci 0000:01:00.0: supports D1 D2
[  +0.000001] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[  +0.000176] pci 0000:00:1c.0: PCI bridge to [bus 01]
[  +0.000005] pci 0000:00:1c.0:   bridge window [io  0x3000-0x3fff]
[  +0.000004] pci 0000:00:1c.0:   bridge window [mem 0xa1100000-0xa11fffff]
[  +0.000068] pci 0000:00:1d.0: PCI bridge to [bus 02]
[  +0.035281] PCI: pci_cache_line_size set to 64 bytes
[  +0.000036] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window
[  +0.000010] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[  +0.000000] pci 0000:00:02.0: vgaarb: bridge control possible
[  +0.000000] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[  +0.000004] pci 0000:00:1f.5: BAR 0: assigned [mem 0x8f800000-0x8f800fff]
[  +0.000016] pci 0000:00:1c.0: PCI bridge to [bus 01]
[  +0.000003] pci 0000:00:1c.0:   bridge window [io  0x3000-0x3fff]
[  +0.000006] pci 0000:00:1c.0:   bridge window [mem 0xa1100000-0xa11fffff]
[  +0.000010] pci 0000:00:1d.0: PCI bridge to [bus 02]
[  +0.000014] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[  +0.000002] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[  +0.000001] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[  +0.000002] pci_bus 0000:00: resource 7 [mem 0x000e0000-0x000effff window]
[  +0.000001] pci_bus 0000:00: resource 8 [mem 0x8f800000-0xdfffffff window]
[  +0.000001] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[  +0.000001] pci_bus 0000:01: resource 1 [mem 0xa1100000-0xa11fffff]
[  +0.000013] DMAR: No ATSR found
[  +0.000000] DMAR: No SATC found
[  +0.000002] DMAR: IOMMU feature fl1gp_support inconsistent
[  +0.000002] DMAR: IOMMU feature pgsel_inv inconsistent
[  +0.000001] DMAR: IOMMU feature nwfs inconsistent
[  +0.000001] DMAR: IOMMU feature pasid inconsistent
[  +0.000000] DMAR: IOMMU feature eafs inconsistent
[  +0.000001] DMAR: IOMMU feature prs inconsistent
[  +0.000001] DMAR: IOMMU feature nest inconsistent
[  +0.000001] DMAR: IOMMU feature mts inconsistent
[  +0.000000] DMAR: IOMMU feature sc_support inconsistent
[  +0.000001] DMAR: IOMMU feature dev_iotlb_support inconsistent
[  +0.000002] DMAR: dmar0: Using Queued invalidation
[  +0.000003] DMAR: dmar1: Using Queued invalidation
[  +0.000208] pci 0000:00:00.0: Adding to iommu group 0
[  +0.000010] pci 0000:00:02.0: Adding to iommu group 1
[  +0.000015] pci 0000:00:14.0: Adding to iommu group 2
[  +0.000007] pci 0000:00:14.2: Adding to iommu group 2
[  +0.000011] pci 0000:00:16.0: Adding to iommu group 3
[  +0.000011] pci 0000:00:17.0: Adding to iommu group 4
[  +0.000021] pci 0000:00:1c.0: Adding to iommu group 5
[  +0.000021] pci 0000:00:1d.0: Adding to iommu group 6
[  +0.000016] pci 0000:00:1f.0: Adding to iommu group 7
[  +0.000010] pci 0000:00:1f.3: Adding to iommu group 7
[  +0.000008] pci 0000:00:1f.4: Adding to iommu group 7
[  +0.000008] pci 0000:00:1f.5: Adding to iommu group 7
[  +0.000021] pci 0000:01:00.0: Adding to iommu group 8
[  +0.000021] DMAR: Intel(R) Virtualization Technology for Directed I/O
[  +0.000542] pcieport 0000:00:1c.0: PME: Signaling with IRQ 122
[  +0.000318] pcieport 0000:00:1d.0: PME: Signaling with IRQ 123
[  +0.000757] input: SIGMACHIP USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:1C4F:0002.0001/input/input3
[  +0.000126] input: SIGMACHIP USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:1C4F:0002.0002/input/input4
[  +0.059898] input: SIGMACHIP USB Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:1C4F:0002.0002/input/input5
[  +0.004800] vfio-pci 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  +0.000119] vfio_pci: add [8086:9bc8[ffffffff:ffffffff]] class 0x000000/00000000
[  +0.000299] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input7
[  +0.000054] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input8
[  +0.000048] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input9
[  +0.000046] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
[  +0.000061] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[  +0.095272] DMAR: DRHD: handling fault status reg 3
[  +0.000008] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b800000 [fault reason 0x06] PTE Read access is not set
[  +0.000655] DMAR: DRHD: handling fault status reg 3
[  +0.000004] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b836000 [fault reason 0x06] PTE Read access is not set
[  +0.001685] DMAR: DRHD: handling fault status reg 3
[  +0.000008] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b836000 [fault reason 0x06] PTE Read access is not set
[  +0.001697] DMAR: DRHD: handling fault status reg 3
[  +2.322000] vfio-pci 0000:00:02.0: vfio_ecap_init: hiding ecap 0x1b@0x100
[  +0.026935] vfio-pci 0000:00:02.0: BAR 2: can't reserve [mem 0x90000000-0x9fffffff 64bit pref]
[  +0.000003] DMAR: DRHD: handling fault status reg 3
[  +0.000007] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b836000 [fault reason 0x06] PTE Read access is not set
[  +0.000020] DMAR: DRHD: handling fault status reg 3
[  +0.000002] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b868000 [fault reason 0x06] PTE Read access is not set
[  +0.001672] DMAR: DRHD: handling fault status reg 3
[  +0.000004] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b868000 [fault reason 0x06] PTE Read access is not set
[  +0.000005] DMAR: DRHD: handling fault status reg 3
[  +0.000003] DMAR: DRHD: handling fault status reg 3
[  +0.000007] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b8cc000 [fault reason 0x06] PTE Read access is not set
[  +0.001664] DMAR: DRHD: handling fault status reg 3
[  +0.000004] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b8cc000 [fault reason 0x06] PTE Read access is not set
[  +0.000025] DMAR: DRHD: handling fault status reg 3
[  +0.000003] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8b8fe000 [fault reason 0x06] PTE Read access is not set
(last lines keep looping...)
test-gvt-d.sh : dmesg -wH | grep -e DMAR -e IOMMU -e pci
[  +0.095274] vfio-pci 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  +0.000059] vfio-pci 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  +0.367901] vfio-pci 0000:00:02.0: vfio_ecap_init: hiding ecap 0x1b@0x100
[  +0.000669] vfio-pci 0000:00:02.0: BAR 2: can't reserve [mem 0x90000000-0x9fffffff 64bit pref]
[  +0.000121] vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xad4a
[  +0.000010] vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xad4a
[  +0.000008] vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xad4a
[  +0.000009] vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xad4a
[  +0.000002] DMAR: DRHD: handling fault status reg 3
[  +0.000007] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x06] PTE Read access is not set
[  +0.000655] DMAR: DRHD: handling fault status reg 3
[  +0.000005] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x06] PTE Read access is not set
[  +0.001697] DMAR: DRHD: handling fault status reg 3
[  +0.000015] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x06] PTE Read access is not set
[  +0.001682] DMAR: DRHD: handling fault status reg 3
[  +0.000003] DMAR: DRHD: handling fault status reg 3
[  +0.000005] DMAR: [DMA Write NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x05] PTE Write access is not set
[  +0.000652] DMAR: DRHD: handling fault status reg 3
[  +0.000005] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x07] Next page table ptr is invalid
[  +0.001690] DMAR: DRHD: handling fault status reg 3
[  +0.000005] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x0 [fault reason 0x07] Next page table ptr is invalid
[  +0.001698] DMAR: DRHD: handling fault status reg 3

Anything else you have found iGPU is successfully detected by macOS. Some functionality is definitely there because there are transparency effects on the dock and the top bar. I'm able to spoof it and it is spoofed successfully. HDMI output isn't detected, though.

TheRealClarity avatar Nov 16 '22 20:11 TheRealClarity