libGL tries to create /home/user.nv/ directory, after failing to mmap() /tmp/.gl* for execution

Yes, sure, but that’s still better path compared to /tmp that all system users can write to.

So if NVIDIA driver would try /.nv first, it would be a little better… manageable.