Difference Between NVidia .run file and Nvidia's packaged drivers

Hey guys!

I’m wondering what the difference is between these two methods of installing Nvidia’s graphics drivers? When I install the graphics drivers via the .run file (including --install-libglvnd) I can get Flame to run just fine, but if I try and update libglvnd* (I think specifically libglvnd-glx), or just install the Nvidia drivers via Nvidia’s RPM repo, flame always comes up with the “symbol lookup error /lib64/libgl.so.1 undefined symbol _glapi_tls_current” error, no matter What I try.

Any ideas?