60fps means glxgears is syncing to vertical refresh. Disable that (if possible), maximize glxgears to fullscreen and observe framerate. Should be in hundreds.
glxinfo will tell you what GL implementation is being used. On my laptop with built-in Intel graphics:
- Code: Select all
$ glxinfo | grep endor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
GTX1650 is based on Turing architecture, right?
Just make sure it is explicitly stated, that your driver version supports this particular chip family. NVidia is known to remove support for older chips in newer driver versions.