SDL+OpenGL context, glitchy window with integrated graphics

Okay! I tried getting some values after the context was created. I started with color buffer RBGA.
Nvidia driver: 8:8:8:0
Intel driver: 10:10:10:2

So I said OK, I’ll set the Nvidia’s values with SDL_GL_SetAttribute before creating the context. And I did! But, when I read these values back after context creation, they haven’t changed! They remain 10:10:10:2. This looks like the HDR format if I remember correctly. I tried disabling HDR video in the windows settings but no luck.

The wiki says: “You should use SDL_GL_GetAttribute() to check the values after creating the OpenGL context, since the values obtained can differ from the requested ones.”

I’m not sure how to proceed at this point.