I was able to load headless iGPU on iMacPro1,1 with the free2000 driver.
@CaseySJ I made another interesting discovery on my machine in testing.
I was watching memmap and in the past I could only ever boot with slide=0. I was checking what would free memory in BIOS settings.
If I enable iGPU, my second available region, where 100000 starts had 14580 pages listed.
If I disable iGPU this increases to 19580 pages for that available region.
Now, I use DVMT Pre-Allocated 64MB and DVMT Total 256MB. Changing the latter to 128MB had no effect on that region, but setting the former to 32MB got me to 16580 pages. I left it at 32MB and 256MB.
With 16580 pages, I was able to boot iMacPro1,1+Headless iGPU+slide=0+AptioMemoryFix successfully, and I would assume changing SMBIOS back to iMac19,1 would be fine.
I don't know the implications of setting DVMT Pre-Allocation to a lower value, if that would cause any issues or not. If not, this is a viable solution for me to not have to disable my iGPU, which led me to iMacPro1,1 to deal with the broken preview of JPEG files.