OpenGL works fine, I'm using it in my hobby game engine (shaders, not the old fixed-function OpenGL)
it also will run just fine on windows or Linux using Proton with no issues
if I had to learn Vulkan from scratch instead, that would have been a whole different animal...