mip mapping and GUI textures

When we import textures for use with UnityUI, we see that if MipMapping is enabled on the texture it winds up being blurry on low end machines.

Also, if it’s set to ToNearest for Non Power of 2, it also is blurry.

There’s a "GUI"texture type on the importer settings, but it doesn’t actually show what values are set when this importer type is specified. I’ve changed the type to “Advanced” so I can see the settings, and Generate Mip Maps is enabled when I do (which leads me to guess that UI textures imported with this type have mip mapping generation turned on).

My core question is: Do UI textures for UnityUI usage need Mip Mapping on?

Thanks.

UI textures should not have mip mapping on, and in fact the GUI texture type does not use mip mapping. It sounds like you’re not hitting “Apply” after you select GUI, and before switching to Advanced.