Got an interesting one:
i9-9900 (Coffee Lake) system w/ i915 graphics. This is a signage type mini PC with an HDMI and two Display Port outputs.
It has space for NVMe and SSD (SATA) drives. Currently have a 500GB NVMe installed on which I installed xcp-ng 8.3/XOA, created an SR on same and put a Linux Mint 22 VM on.
I need to get display outputs from the PC itself as the end user won't understand Xen Orchestra or the rest of the under-the-hood stuff I'm doing with the system. So...isolated the Intel graphics adapter from Dom0, set igd_passthrough=true (via command line on the XOA instance) and added a PCI Device via the VM's Advanced settings.
When xcp-ng starts up the HDMI-connected monitor goes blank as it should. I start the Linux VM via XOA on another system, can get a Login screen and then a desktop.
Display Settings only shows the Console (bochs-drm) driven screen. inxi -G when run from a terminal on the Console screen shows both bochs-drm and i915 drivers loaded, and only the one screen listed.
If I ssh into the system and run inxi -G in the terminal session I see all three physically connected screens listed but no video is displayed on any of them. Doesn't matter if I use Wayland or X11 - results are same; detected monitors are same. Xorg.0.log also shows EDID captures for the two Display Port monitors so I know they're being queried successfully.
Thoughts, suggestions on where to go from here?