Bug 93743 - Reporting OpenGL version 3.0 instead of 3.3 on Fedora 23
Summary: Reporting OpenGL version 3.0 instead of 3.3 on Fedora 23
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 11.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-17 09:46 UTC by Lucas Ribeiro
Modified: 2016-01-17 23:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Lucas Ribeiro 2016-01-17 09:46:40 UTC
Description of problem:

Upgrading Fedora 22 to 23 using dnf makes the reported OpenGL version string downgrade from 3.3 to 3.0. Many applications that required OpenGL 3.3 stopped working. Reinstalling mesa* packages doesn't solve the problem.

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0 (git-525f3c2)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.1.0 (git-525f3c2)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.0 (git-525f3c2)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:


Steps to Reproduce:
1. Upgrade from Fedora 22 to 23 using dnf

Actual results:
OpenGL version string downgrade from 3.3 to 3.0.

Expected results:
No downgrade.

Additional info:
VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Comment 1 Felix Schwarz 2016-01-17 10:47:42 UTC
Probably I'm just misreading something but to me it looks perfectly fine:OpenGL > core profile version string: 3.3 (Core Profile) Mesa 11.1.0 (git-525f3c2)
...
> OpenGL version string: 3.0 Mesa 11.1.0 (git-525f3c2)

AFAIK this means you get OpenGL 3.0 if you request a compatibility context. If you want OpenGL 3.3 you need to request a core context. mesa does not support compatibility contexts so it's the same for radeonsi and OpenGL 4.x.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.