I was curious to know which normal map works better with Blender. Is it DirectX or OPenGL normal maps?
Only DirectX applications use DX normal maps. And DirectX run only under Windows mainly due to license. For everything else you need to use OpenGL. For sure is good always check documentation.
On image below you can find simple way how to convert DX to OpenGL (or OpenGL to DX)