Studying more of GRUB's video-drivers...
The EFI-GOP driver module-initializer checks if there's a suitable pseudofile with available video-modes before registering the driver. The module-finalizer might set the mode back before unregistering the driver.
The info&fini method reformats (via a helper) reformats EFI data into GRUB's generic format, if successful it defers to generic code & frees an additional framebuffer.
The render-target setter defers to generic code with a fallback value.
1/