Can geo nodes be used to instance simple 3 vert lines on points and not impact my fps?

My question is basically the title. I have successfully made grass that move away when player walks threw it. It is 30 points with 3 vert curves instanced to them. My player dose indeed push the grass away when i walk threw. The issue is this. Even when im not anywhere mear the small grass patch i made. My frames go from 60 fps, to 32 fps. Is there any possibility of actually using geo nodes with out butchering my frame rate? And if so how?

Use animated displace in the shaders instead

You can use geonodes to bake a VAT

Thank you for the quick responce. No sure what node exactly i would bake. But my min question to that response woukd be that evertike i try to animate a displacement mod, my frames drop fast. Even if the mesh only has around 50 verts. Any way around this?

Displace using GPU shaders displace.

We can bake images using

Bpy.data.images.new()

And

Bpy.data.images[‘myImage’].pixels.foreach_set()

And comparing evaluated mesh and original to make a diff cord, and storing the new normal and tangent

Look up VAT.

This is what we are doing.

Thank you, I appreciate your help