It all depends on the final size of the rendered PNG image that is to be submitted to the device. If the PNG is no more than 512KB in size, it can be displayed using a single USB command, and then no flickering will be experienced. If however the PNG is larger than 512KB, it has to be sliced up and then you have to live with the flickering issue I assume the manufacturer of the 8.8-inch v1.1 Turing screen will fix or mitigate this issue in an upcoming firmware, but I'm not sure if it will be possible to update the firmware at home. So you may need to buy a new screen to get the fix