Happier news is that Qt has options to either use a lower quality distance field rendering approach (fewer ALU instructions) or disabling distance field approach completely.
Env vars to play with (I don't have the hardware to test with):
QSG_DISTANCEFIELD_ANTIALIASING=subpixel/subpixel-lowq/gray (subpixel the default I believe)
QML_DISABLE_DISTANCEFIELD=1
I would also suspect the UbuntuShape is guilty, we probably need a low quality version of it too.
Googling around I found this: /bugs.freedeskt op.org/ show_bug. cgi?id= 87478
https:/
which puts some blame on Qt's shaders for distance field text rendering.
Happier news is that Qt has options to either use a lower quality distance field rendering approach (fewer ALU instructions) or disabling distance field approach completely.
Env vars to play with (I don't have the hardware to test with): LD_ANTIALIASING =subpixel/ subpixel- lowq/gray (subpixel the default I believe) DISTANCEFIELD= 1
QSG_DISTANCEFIE
QML_DISABLE_
I would also suspect the UbuntuShape is guilty, we probably need a low quality version of it too.