A wild speculative idea … (with the emphasis on ‘speculative’ ) … I noted in another thread a user (with different nvidia hardware) added their user to the ‘video’ group, and after a reboot had openGL acceleration working.
Now on my PC my user by default is in group ‘video’ … and I have no idea why this would not be the nominal case.
So you could check that. As I note - this is a wild speculative idea that your user may not be part of that group.
Adding users to different group can be done in YaST > Security and Users > User and Group Mangement > Users > Edit [note it is likely your user is already in group video].
I have NO more ideas other than that.