Bug 61419 - r600g: No OpenGL Core 3.1 available on Cayman
Summary: r600g: No OpenGL Core 3.1 available on Cayman
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: All All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-25 02:10 UTC by Alexandre Demers
Modified: 2013-03-06 03:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
glxinfo, no OpenGL Core 3.1 (20.88 KB, text/plain)
2013-02-25 02:10 UTC, Alexandre Demers
Details

Description Alexandre Demers 2013-02-25 02:10:15 UTC
Created attachment 75469 [details]
glxinfo, no OpenGL Core 3.1

According to docs/GL3.txt, it should be possible to create an OpenGL Core 3.1. Latest glxinfo doesn't report it.

GL_ARB_texture_buffer_object is not reported.
GL_ARB_uniform_buffer_object is reported.
If I understand correctly, without TBO extension, there is no GLSL 1.40 and thus no OpenGL Core 3.1.
Comment 1 Andreas Boll 2013-02-25 08:54:59 UTC
Make sure that you have xserver >= 1.13 and the new glxinfo with support for core profile (git version or the new mesa-demos 8.1.0 [1]) installed.

[1] ftp://freedesktop.org/pub/mesa/demos/8.1.0/mesa-demos-8.1.0.tar.bz2
Comment 2 Marek Olšák 2013-02-25 10:06:40 UTC
Yeah, the "server glx extensions" don't list GLX_ARB_create_context, so there is no way to create the core profile even if the driver can do it.

Also, if you want MSAA visuals, you must install the driver and restart the X server. Only then glxinfo will print the visuals.
Comment 3 Alexandre Demers 2013-02-25 15:16:46 UTC
For drm, kernel, ddx, mesa and xdemos, I'm already running the latest git versions.

I'll have a look at the xserver I'm running, I'm using the version provided by ArchLinux. I'm almost sure it is version 1.13.something... (https://www.archlinux.org/packages/?sort=&q=xorg-server&maintainer=&flagged=)
Comment 4 Alexandre Demers 2013-02-26 05:37:23 UTC
Here is the result from Xorg -version:

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.13.2.901 (1.13.3 RC 1)
Release Date: 2013-02-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.7.5-1-ARCH x86_64 
Current Operating System: Linux Xander 3.8.0-VANILLA #11 SMP PREEMPT Mon Feb 18 19:46:06 EST 2013 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.8.0-VANILLA root=UUID=04e7cc91-6341-4f09-96af-a9553b9909ee ro quiet
Build Date: 18 February 2013  03:52:56PM
 
Current version of pixman: 0.28.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

Something else must be missing. Any other propositions?
Comment 5 Alexandre Demers 2013-03-06 03:15:53 UTC
Made a big Arch update two days ago, reinstalled mesa, drm, ddx from git and now it works correctly. Closing this bug. I still don't know what was wrong but it is now fixed.


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.