>6. glxinfo | grep "renderer string" on host machine ---> llvmpipe
>7. Host machine: OpenGL version string: 2.1 Mesa 18.3.4
Those sound like you're not actually running the Nvidia driver and getting acceleration on your X server. llvmpipe is Mesa's software fallback for configurations that don't have a graphics card.
If the Nvidia driver is installer properly, then glxinfo should show something like:
server glx vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1080/PCIe/SSE2
I'd try to re-install the proprietary Nvidia driver, and follow whatever recommendations your Linux distro has for setting that up.