To confirm, basicrender.sys is also a video driver that basicdisplay.sys may need (see Group section).
Based on my test, on Windows 7 with Driver Signature Enforcement disabled, the OS prevents the BasicDisplay driver from starting because it causes problems (that's how the error specified what happened) although Dependency Walker found no missing imports in the driver after adding kernel extender in BasicDisplay.sys's dependency files. And yes, I used the driver from George's archive.
@Chuterix In virtualbox, through BCD on legacy mode, perhaps this works the same on windows 7, I could boot XP from winload 16497 without display using BasicDisplay driver if the vga/vgapnp drivers are disabled (set to 4), even with original ntldr. On safe mode, the BasicDisplay driver originally isn't loaded on windows 7 and older OS, so here's a way to make the BasicDisplay driver boot in safe mode. Inside the XP VM, on regedit, make sure that basicdisplay.sys key is present in these locations so it can load in safe mode: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\BasicDisplay.sys \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\BasicDisplay.sys In the keys, at (Default), at Data value, it should be specified as "Driver". This way, BasicDisplay can be supported as a fallback video driver on safe mode from windows xp, vista, and 7 OS. NOTE: Because the BasicDisplay driver doesn't work yet on windows 7 and older OS, they may be unable to use the BasicDisplay driver, so maybe that explains the lack of display. EDIT: Apparently winload allows windows to boot without vga.sys/vgapnp.sys, without display so perhaps that explains why it works.
I tried this driver but it says “Windows cannot initialize the driver (error code 37)” (TestSigning on )
The best way to figure out what prevents the driver from working is through windows debug tool such as windbg.
Maybe videoprt.sys from Windows 8 should be backported alongside the basic display driver, so the Int 10h dependency in Windows 7 (and earlier Windows OS) is gone. Maybe that's the reason why the Basic Display driver doesn't install.
You can force a correct installation of the basic display driver by either copying the Enum device manager entry of the Basic Display driver (ensuring that it has the same hardware ID as the target driver) or changing the service in enum entry of installed Standard Vga Graphics Adapter to point to service Basic Display instead of Vga service of vgapnp. To edit the entries from the Enum key in registry, change owner and permissions in the Enum Key. You can find the Basic Display enum key on HBCD windows 10. Obviously do this on the VM, for testing purposes.
apparently, this concept is the ONLY way to extend Win7 life on modern times. it offers native UEFI support along with high resolution 3d acceleration without a need of a dedicated driver
Guys any of you know which is the last build capable of using XPDM VGA drivers? Would be very interesting to have the ability of using XP drivers in Win8+ for unlucky HW that didn't have a proper WDDM driver. And for people who want to use a recent x86 Windows + PAEpatch, but can't because poorly written Nvidia/Intel WDDM drivers (usually XP drivers aren't affected)