nVidia Drivers

glxinfo tool:

# yay -S mesa-demos

$ glxinfo |grep render direct rendering: Yes

  GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
  GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, 

Extended renderer info (GLX_MESA_query_renderer): OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits)

  GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
  GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp, 
  GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
  GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp, 
  GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control, 
  GL_MESA_shader_integer_functions, GL_NV_conditional_render, 
  GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
  
  

$ glxinfo |grep OpenGL OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.2.0 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.1 Mesa 20.2.0 OpenGL shading language version string: 1.40 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.0 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:

https://wiki.archlinux.org/index.php/NVIDIA#DRM_kernel_mode_setting

vim /etc/mkinitcpio.conf mkinitcpio -P vim /etc/default/grub grub-mkconfig -o /boot/grub/grub.cfg

$ yay -S vdpauinfo

http://stars.chromeexperiments.com/

Chrome → Settings → Advanced → Use HArdware Acceleration when available

chrome:gpu