Geonodes UV Unwrap lags UPBGE. Is there any way to make it UV Unwrap only once?

If I plug in a UV Unwrap node into an Output geonode using subdivided geometry, I can get the UV Map I want via an Attribute, but this node will sharply decrease FPS down to just 1-2FPS, which is not viable. This happens because the UVMap is being unwrapped on every frame with a fresh new one.

I want to UV Unwrap for a custom ocean setup, but I only want the UV Unwrap node to unwrap just once to avoid lag. I don’t want it constantly unwrapping like crazy, because this kills the framerate. I think this may be because it subdivides the mesh, but I’m not sure.

Can anyone please show me how to UV Unwrap, but make it unwrap only once so as not to kill the framerate? It’s annoying to have only 1FPS due to constantly unwrapping, and there seems to be no way to turn it off as far as I know. I have to get UV coordinates for large waves via image textures.