Sorry, you need to enable JavaScript to visit this website.

OpenGL version

1 post / 0 new
Eugene K.'s picture
Starter
Eugene K.

Jan 14, 2015 - 10:29pm

  • This seems like an elementary thing but I can't find it clearly documented anywhere.

    I have Ubuntu 14.04, latest graphics installer (1.0.7), Core i7-3570k (Ivy Bridge). As far as I can tell, the highest version of OpenGL I have is 3.3. Is this a hardware limitation, a software limitation, or both? The OpenGL article in Wikipedia seems to imply that 4.x may only be available for Haswell and above. According to a recent thread here in the forum, Ubuntu 14.04 does not get the latest Mesa release, though the implications of that are not clear to me.

    What combinations of the CPU, the OS and the installer would give me OpenGL 4.1 or 4.2?

     

    (Part of the reason I'm interested is that I'm trying to get samples for the "OpenGL superbible" to work on this system. They fail out of the box because OpenGL 4.2 is hardcoded in multiple places. Simply replacing 4.2 with 3.3 seems to work for most of them, but it's still puzzling that I only get a 5-year-old version of the API.)

    Jan 14, 2015 - 10:29pm
  • The story with 14.04 is that it gets increasingly difficult to backport some
    elements of the graphics stack to 14.04 as the stack gets more and more
    distant from what's in 14.04, so later releases of the installer target later
    releases of ubuntu: So the 2014-Q3 installer targeted 14.04, but the next
    release will target 14.10.

    As for OpenGL versions, I did a bit of looking around, and the answer turns
    out to be "it's complicated", see http://mesamatrix.net/ for example.

    As to the gap between the latest spec and the version supported my understanding
    is that there's often a sizeable lag: I don't know that there's a better answer than
    that or even if there are any complete 4.x implementations in the wild.

    Jan 19, 2015 - 07:55am