In the same PC, with the same Windows, KiCad 5 3D Visor works fine, but KiCad 6 complaints about OpenGL.
You do not need to buy another graphics video card, try this:
When your video graphics card is not supported in KiCad 6 3DVisor,
the trick is to use a version of the driver opengl32.dll that renderizes using
CPU instead of graphic’s card hardware. (This is know as “software rendering”).
“Mesa3D For Windows” is a software that makes software rendering. You can
compile it for yourself, or better, obtain a compiled version.
Federico Dossena is a software developer that have compiled Mesa3D
and releases an opengl32.dll that works.
Federico Dossena home page:
Download a file named MesaForWindows-x64-20.1.8.7z (about 8.7MB size).
(He also have a version for 32 bit Windows).
Use 7Zip to extract opengl32.dll inside it. The uncompressed file is
about 36MB.
As Windows Administrator, copy opengl32.dll to the same folder of pcbnew.exe
(usually, C:/Program Files/KiCad/6.0/bin )
3D Visor do not more complaint about OpenGL