Depends on where the exact cause is. Sometimes it's fixable in another layer (like a compatibility patch in wayland) if all the data is still there, but it really should be fixed in the driver
It's usually a driver issue as in limited support for your specific graphics card, where some features are implemented differently from other models and not covered in full by the open source drivers
... But not for Uyghurs