Emulator Issues #9305
closed
Dolphin reports incorrect OpenGL version on Linux
Added by autofire372 almost 9 years ago.
Updated almost 9 years ago.
Relates to performance:
No
Relates to maintainability:
No
Description
I am running Linux Mint 17.3, with Nvidia's proprietary drivers for my GTX 970 (driver version 361.18 beta) installed. The Nvidia settings program reports that my system supports OpenGL 4.5, but Dolphin sees it as only 4.0, subsequently causing resolved issues to crop up because the OpenGL extensions used to dodge them are locked out.
I tried using the latest 352 driver (352.79) and the latest 358 driver (358.16) and they both show this misbehavior.
Note: I was running Dolphin 4.0-8818, but this problem predates that revision.
The GLX backend currently attempts to get a 4.0 context and below, should be rather trivial to get in place, though dolphin would hardly see any benefits from just supporting 4.5, unless dolphin already uses features gained from it.
[[https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Common/GL/GLInterface/GLX.cpp#L100]]
- Status changed from New to Won't fix
We display what nvidia gives us. Nvidia gives us exactly the version we ask for (not newer, through we say this would be fine). But we ask for the version which has all feature we're able to use, so just increasing the number has no effect.
Try to run "glxinfo" close to a new GL version update, it will show you the new one on compatible profiles, and still the old one on core profiles. That's not because nvidia doesn't support the new one in core, it's because glxgears doesn't know about this new version.
So we would have to include a list of all GL versions just to fix a number? I doubt this is worth.
wickmarkus86 wrote:
We display what nvidia gives us. Nvidia gives us exactly the version we ask for (not newer, through we say this would be fine). But we ask for the version which has all feature we're able to use, so just increasing the number has no effect.
Try to run "glxinfo" close to a new GL version update, it will show you the new one on compatible profiles, and still the old one on core profiles. That's not because nvidia doesn't support the new one in core, it's because glxgears doesn't know about this new version.
So we would have to include a list of all GL versions just to fix a number? I doubt this is worth.
Especially since Dolphin would see little to no benefit from it, I think wont-fix is a good move at this point in the game.
Also available in: Atom
PDF