Alpha channel doesn't work on linux, but everywhere else it's fin. o.o

I’m making text fade like this:

this.GetComponent(TextMesh).color.a -= Time.deltaTime * fadeSpeed;

It works fine in windows and android, but does not work on linux. Is there any way I can make it work?

I put a small script on a spriterenderer to isolate the issue if possible, and it seems to be specific to the textmesh.