7 Replies Latest reply on Jan 4, 2018 7:21 AM by bluefirestorm

    OpenGL 3.3

    Lerager Lurker

      Hi’

      I hope to get some help about VMware opengl. Sorry to say, but I have no knowledge to wmvare, what so ever, other than using it  

      My host is a company PC preinstall with OneClient and no access for me to install anything on.

      For the same reason (to install my one programs) I have the VMware.

      Host CPU:

      Operating
      System: Windows 10 Enterprise 64-bit

      System
      Model: HP ZBook 15 G4

      Processor:
      Intel(R) Xeon(R) CPU E3-1535M v6 @ 3.10GHz (8 CPUs), ~3.1GHz

      Memory:
      65536MB RAM

      DirectX
      Version: DirectX 12

      Microsoft
      Graphics Hybrid: Supported

      Host GPU:

      Card name:
      NVIDIA Quadro M2200

      Display
      Memory: 4095 MB

      Dedicated
      Memory: 3072 MB

      Shared
      Memory: 1023 MB

      Current
      Mode: 1920 x 1200 (32 bit) (59Hz)

      Monitor
      Name: HP Compaq LA2405x LED Backlit Monitor

      Native Mode: 1920 x 1200(p) (59.950Hz)

      Driver Name: C:\Windows\System32\DriverStore\FileRepository\nvbl.inf_amd64_aa900d663b62b12b\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvbl.inf_amd64_aa900d663b62b12b\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvbl.inf_amd64_aa900d663b62b12b\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvbl.inf_amd64_aa900d663b62b12b\nvldumdx.dll

       

      Guest: VMware Workstation 12 Pro version 12.5.7

      I have installed an application on the guest that requires opengl 3.3

      As you can see here, the guest only have 2.1

      How "to do" to get OpenGL 3.3 ??? Thanks.

      OpenGL1.JPG

       

      OpenGL2.JPG

        • 1. Re: OpenGL 3.3
          bluefirestorm Master

          Short answer: You can have OpenGL 3.3 Core Profile inside the Windows VM.

          Requirements: VM Hardware compatibility version 12, 3D acceleration enabled in VM, DX11/OpenGL 4.x capable graphics adapter in host machine

           

          Since you have dual graphics adapter Nvidia Quadro 2200M and P630 in the Intel, make sure that the Quadro is set as the default in the Nvidia Control Panel.

           

          You can refer to these other thread for a longer explanation: VMware Workstation unrecoverable error: (svga)

          This is a screenshot showing a VM with OpenGL 3.3 Core Profile Re: Does VMware Workstation 12.5 support OpenGL 3.3?

          • 2. Re: OpenGL 3.3
            Lerager Lurker

            Thanks’ it sounds easy…or not.

            First I forced NVIDIA to use High performance processor for WMvare. Nothing…

            Then NVIDIA > global setting > Preferred processor > High performance processer. Nothing…

            Added some lines in .vmx :

            1. mks.enable3d = "TRUE"
            2. mks.enableGLRenderer = "TRUE"
            3. mks.enableDX11Renderer = "FALSE"
            4. mks.enableD3DRenderer = "FALSE"

            Still Nothing…

             

            Guest is showing Accelerate 3D gfx

            OpenGL1.JPG

             

            Snip from the log

            OpenGL3.JPG

             

            Still showing only OpenGL 2.1. I gess i'am looking for the Icon saying OpenGL max

            what did i miss ???

            OpenGL2.JPG

            • 3. Re: OpenGL 3.3
              bluefirestorm Master

              What about the hardware compatibility setting of the VM?

               

              Is it version 12?

               

              Go to menu VM -> Manage -> Change hardware compatibility to check or if it is not set to 12, there should be a link that says "Upgrade hardware" (or some similar text) at the upper left just above the VM device settings of the VM tab. The version is also visible when the VM is powered off tab at the Virtual Machine details at the bottom.

              • 4. Re: OpenGL 3.3
                Lerager Lurker

                Ohhh, now I’m getting somewhere.  

                First trying power off. All, also VM shot down. (is there a trick ?)

                It was started as a Sandbox. So instead I started it up only as a VM

                And yes, the system “Change hardware compatibility” was set to 10 ☹

                Change to 12, and I get OpenGL 3.3  

                Then I shift Nvidia settings back to default auto select.

                I went back to my old .vmx without the lines:

                1. mks.enableGLRenderer = "TRUE"
                2. mks.enableDX11Renderer = "FALSE"
                3. mks.enableD3DRenderer = "FALSE"

                Still having OpenGL 3.3 (But I haven’t check performens yet)

                Change VM hardware to usb 3 and install usb driver on VM windows 7

                I even managed to get USB 3  

                Thank you a lot.

                • 5. Re: OpenGL 3.3
                  bluefirestorm Master

                  On a laptop with GTX 960M, if I set to "Auto select" in the Nvidia Control Panel, it uses the Intel integrated graphics.

                   

                  Not sure if Quadro also have the Nvidia GPU Activity in the notification area. If the Nvidia is used, there should be vmware-vmx.exe in the Nvidia GPU Activity.

                   

                  Performance-wise, it would be better to use the Nvidia, but of course the trade off is that battery will drain much quicker.

                  • 6. Re: OpenGL 3.3
                    Lerager Lurker

                    No problemos I Am always Plug’ In

                    I didn't know I could see the GPU Activity, but good point  

                    So here goes:

                    VM 12 using Quadro with OpenGl 3.3 & USB 3

                    Nvidia display setting > global > Auto select

                    ....The speed is on.

                    OpenGL8.JPG

                     

                    How/where could you see the name of my internal GPU ?

                    By the way host allways conneced with 2 monitors from docking station.

                    • 7. Re: OpenGL 3.3
                      bluefirestorm Master

                      How/where could you see the name of my internal GPU ?

                      In your original post you mentioned your CPU model, so I looked it up at the Intel ARK site which indicates it has an P630. I think most Xeon CPUs would not have integrated Intel graphics except for some of the mobile and desktop workstation CPU models.

                       

                      https://ark.intel.com/products/97468/Intel-Xeon-Processor-E3-1535M-v6-8M-Cache-3_10-GHz