How to effectively avoid repeating texture on landscape?

Hello Alt wang, try this as well:

This setup will blend the regular (close up) version of your texture with an upscaled version depending on distance.
this significantly reduced texture-repeating!

Just put the output of the clamp into a lerp:

There are multiple ways of doing it, in my case I made it a parameter for material instances, you could just directly imput the texture coordinate nodes into the texture-uv input and scale it up trough the texture coordinate node.