1 Reply Latest reply on Mar 20, 2013 8:04 AM by Jacob Corder

    OpenGL not enabled but GPU supports OpenGL

    Adam Hughes

      So out of curiosity, I am wondering why OpenGL is not enabled when my GPU supports OpenGL 4.2. I have the latest drivers and OpenGL tests just fine on FurMark and other testing applications. OpenGl and OpenCl and DirectX11 are enabled . . . but SolidWorks does not recognize the GPU as OpenGL compatible, why is this. I know the easy answer to this question is " its not on the support list of SolidWorks website  . . . but why not, when it suppots OpenGL?


      Intel 3970k 6 core 4.2GHz

      64GB 2400 Ram

      (x2 crossfire) AMD 7970 GPU OpenGL 4.2 OpenCL 1.2 DirectX11.1

      (and yes rebuild/rendering/simulation times are ridiculously fast)



      see mfg info below (directly copy and pasted)


      • 1GHz Engine Clock (up to 1.05GHz with boost)
      • 3GB GDDR5 Memory
      • 1500MHz Memory Clock (6.0 Gbps GDDR5)
      • 288GB/s memory bandwidth
      • DirectX® 11.1-capable graphics
        • 9th generation programmable hardware tessellation units
        • Shader Model 5.0
        • DirectCompute 11
        • Accelerated multi-threading
        • HDR texture compression
        • Order-independent transparency
      • OpenGL 4.2 support
        • Partially Resident Textures (PRT)
          • Ultra-high resolution texture streaming technology
      • Image quality enhancement technology
        • Up to 24x multi-sample and super-sample anti-aliasing modes
        • Adaptive anti-aliasing
        • Morphological Anti-Aliasing (MLAA) 2.0
        • DirectX® 9/10/11 Super Sample Anti-Aliasing (SSAA)
          • Automatic LOD adjustment (Requires AMD Catalyst™ 12.4 or higher)
        • 16x angle independent anisotropic texture filtering
        • 128-bit floating point HDR rendering
      • AMD Eyefinity multi-display technology4
        • Up to 6 displays supported with DisplayPort 1.2 Multi-Stream Transport
        • Independent resolutions, refresh rates, color controls, and video overlays
        • Display grouping
          • Combine multiple displays to behave like a single large display
      • AMD App Acceleration3
        • OpenCL 1.2 Support
        • Microsoft C++ AMP
        • DirectCompute 11
        • Double Precision Floating Point
        • AMD HD Media Accelerator
        • Re: OpenGL not enabled but GPU supports OpenGL
          Jacob Corder

          It seems that your card is a gaming card. Solidworks has special drivers for certain cards that they approve/test. Although try this. Open solidworks, do not open any files. Just the blank screen. Go to tools options. Go to performance, at the bottom there is a checkbox for use software gl (or software open gl), can you check and uncheck this checkbox? If so uncheck it.


          This checkbox can only be checked or unchecked when there are no solidworks files open in the program.


          That will tell solidworks to use your graphics cards open gl.


          Also go to your start menu, click on the solidworks folder, select tools, select solidworksRx. Go to the second tab, diagnostics I think. Up top it will say, this graphics card is (either supported, or unsupported) if its supported, click on he link to download the latest driver that solidworks has tested fof that graphics card.


          Also workstation cards vs gaming cards. Gaming cards will have very high specs but for a cheap price compared to workstation cards, a workstation card like a quadro fx5800 would run retail 3500, which is comparable to your cards specs.l. But workstation cards are just built different, there are ways of soft moding certain graphics cards to think they are their more expensive counterpart (the worlstation version), I have never done this but more information can be found online