Meteorlake device graphics don't work with pci=noats kernel bootarg
This was reported to me by a customer on a Lenovo X1 Carbon G12 - and is quite easy to reproduce (I reproduced on Fedora 40 with a 6.10 kernel)
They deploy their own Linux image with pci=noats on the kernel bootargs by default (not sure why - I've asked). On the Meteorlake devices this means graphics don't work on boot - you get presented with a grey screen.
The kernel log shows some errors which may be useful/interesting kernel-log-noats.log
I haven't collected logs with drm debug enabled, but let me know if that would be useful.
Let me know if ATS is a requirement for Meteorlake, or if this is a real bug. Thanks! Mark