A unique aspect of the GT9XX family is that most units ship empty; the host CPU must upload the configuration file at boot. This is why you often need a goodix_gt9xx_config.bin file in your rootfs.
The GT9xx series is fully capable of driving a 1024×600 touch interface. Proper resolution register programming, firmware tuning, and I²C timing ensure reliable operation. The configuration described meets typical HMI requirements.
If you are running Embedded Linux (Buildroot, Yocto, or Ubuntu Core), support for gt9xx-1024x600 is built into the mainline kernel via the drivers/input/touchscreen/goodix.c driver.