I just ran the following C program
g2d_open(&handle);
int available=100;
int ret = g2d_query_hardware (&handle, G2D_HARDWARE_2D, &available);
fprintf(stderr, "ret = %d, available = %d\n", ret, available);
When built, it printed out
ret = 0, available = 0
According to https://www.nxp.com/docs/en/user-guide/IMX_GRAPHICS_USERS_GUIDE.pdf,
section 2.3.16, this should be used to verify 2d hardware availability.
Anyone out there have any ideas?