I'm junior developer, had notebook with i5 8350U + UHD 620 graphics and dualboot Windows 10 x64 and Arch Linux, kernel 5.3, Mesa 19.2.2.
I'm trying to run crossplaform app with OpenGL 4.6 only requirements, which run fails with message "OpenGL 4.6 is not supported". And information what I finded rather intricate me.
On page with specifications 8350U - Intel UHD 620 is supported OpenGL 4.4
On page Supported API's - Intel UHD 620 is supported OpenGL 4.5
On Windows 10 x64 with Intel Graphics driver 126.96.36.19958, in Info section - Intel UHD 620 is supported OpenGL 4.6
On Arch Linux x64 + 5.3 kernel + Mesa 19.2.2 - Intel UHD 620 is supported OpenGL 4.5 (but mesa changelog is saying - Intel graphics gen7+ had full support OpenGL 4.6)
So, what maximum permissible version of OpenGL does the Intel UHD 620 support?
It depends on the driver version. They started with 4.4 and progessed to 4.6 over time.
Use these tools to check the capabilities of the driver you are actually using: