Announcement

Collapse
No announcement yet.

VMware Lands Its OpenGL 3.3 Support In Its Mesa Gallium3D Driver

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VMware Lands Its OpenGL 3.3 Support In Its Mesa Gallium3D Driver

    Phoronix: VMware Lands Its OpenGL 3.3 Support In Its Mesa Gallium3D Driver

    Last month VMware started publishing DRM kernel patches for handling OpenGL 3.3 inside their guest VMs, then released VMware Workstation 12 with the OpenGL 3 support, and now they've published the necessary Gallium3D driver changes...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    What does this mean in layman's terms for the real world visualizing Windows on Linux or Linux on Linux.

    Comment


    • #3
      Originally posted by ElectricPrism View Post
      What does this mean in layman's terms for the real world visualizing Windows on Linux or Linux on Linux.
      real world uses kvm

      Comment


      • #4
        Originally posted by pal666 View Post
        real world uses kvm

        I wish I could agree, but that's not the case where you need some 3D graphics, and VMware is best by far regarding that, followed by VBox. Lets hope virgil can fix that.

        Comment


        • #5
          Honestly, OpenGL isn't the most interesting thing about the new VMware. It's the DirectX 10 support for Linux hosts running Windows guests. While we wait for Wine to catch up, it opens up a new avenue of non-native gaming and 3D applications on Linux:

          Comment


          • #6
            Originally posted by Xaero_Vincent View Post
            Honestly, OpenGL isn't the most interesting thing about the new VMware. It's the DirectX 10 support for Linux hosts running Windows guests. While we wait for Wine to catch up, it opens up a new avenue of non-native gaming and 3D applications on Linux
            And how is it with performance using this configuration?

            Comment


            • #7
              Originally posted by Serafean View Post

              And how is it with performance using this configuration?
              The screenshot here shows 61 FPS at medium game graphics settings. It averages between 40-60 FPS throughout the game demo. This is also with Fglrx 15.7 with a Radeon HD 5850 on a nearly 6 year old Core i7 computer.

              There are some bugs here and there and a did run into one game that doesnt appear to work--Just Cause 2 (maybe it might work with Nvidia's much better drivers though?). The DirectX 10 support is good and will no doubt improve as this is just the very first release with it. I hope to try out the ultimate DirectX 10 game next--Grand Theft Auto 5. But the idea of downloading a 60 GB game on a 4 Mbps DSL is painful.

              Comment


              • #8
                Trying this on stock "Kubuntu 15.10 beta" with latest updates (28 September) did not work.
                VMware Workstation 12 guest crashes after launching with 3D acceleration and mks.gl.allowBlacklistedDrivers = "TRUE"
                Code:
                2015-09-28T17:00:58.917+02:00| mks| W115: GLBackend: Overriding DRI driver blacklistGLHostX11: Created context with GL 2.1, core: 0, robust: 0
                2015-09-28T17:00:58.936+02:00| mks| W115: XINFO XErrorEvent: request 155.34, error 181: GLXBadFBConfig
                2015-09-28T17:00:58.936+02:00| mks| W115: XINFO XErrorEvent: request 155.34, error 181: GLXBadFBConfig
                2015-09-28T17:00:58.937+02:00| mks| I125: GLHostX11: Created context with GL 3.2, core: 1, robust: 1
                2015-09-28T17:00:58.937+02:00| mks| I125: OpenGL Version: "3.3 (Core Profile) Mesa 11.0.0" (3.3.0)
                2015-09-28T17:00:58.937+02:00| mks| I125: GLSL Version: "3.30" (3.30.0)
                2015-09-28T17:00:58.937+02:00| mks| I125: OpenGL Vendor: "X.Org"
                2015-09-28T17:00:58.937+02:00| mks| I125: OpenGL Renderer: "Gallium 0.4 on AMD TAHITI (DRM 2.43.0, LLVM 3.6.2)"
                Seeing as I've got kernel 4.2, I'll probably need to use Linux 4.3 RC3+ and Mesa that is built against llvm 3.7 will solve this problem.

                Comment


                • #9
                  My linux skills have been lacking the past few years, it wasn't easy to get everything working. That said, I did not expect to make source changes to mesa autoconf (I blame Ubuntu packaging/configuration for this) and vmware vmmon's driver.c kernel module. Either way at least workstation 12 shows dx10 support in a windows7 guest using: 4.1 (Core Profile) Mesa 11.1.0-devel (git-4c5308b) and Linux 4.3 RC3. Thus far I have only tried metro last light, same problem as Xaero_Vincent I've got a 1.5Mbps (187.5KBps) DSL line. Running Metro at 1920x1080 was extremely slow, my VM's sound was also lagging. The setup in general probably needs more tinkering. I'd love to test the native version to compare, but I will have to build 32bit libs for steam and I don't think I'll do that any time soon... especially not on Ubuntu. Best just to wait for oibaf to do his magic.

                  Code:
                  ldd /opt/xorg/lib/dri/radeonsi_dri.so | grep 3.7
                          libLLVM-3.7.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.7.so.1 (0x00007fade10cb000)
                  Hardware used:
                  Ivy bridge i7-3770 @ 3.40GHz
                  16GB G.SKILL ARES DDR3 1600MHz 9-9-9-24-2N
                  PowerColor TurboDuo R9 280X 3GB GDDR5
                  256GB Crucial M550 SSD CT256M55 (ubuntu)
                  4TB WD Red WD40EFRX-68W (guest win7)

                  Comment


                  • #10
                    No success with OpenGL 3.3 (Host Mac OS X Yosemite, MBP Retina, NVIDIA 650M) and guest OS Linux Ubuntu 15.10 (with Mesa 11, from Sept. 29), Linux 4.3RC3, and instructions from www.mesa3d.org/vmware-guest.html without any success, see also my post with log files at vmware forum: communities.vmware.com/thread/521044
                    Did anyone try this combo: Mac OS X host, Ubuntu guest? Are there more patches required or details available besides the somewhat cryptic release notes that certain (which?) Mesa/Kernel versions are required?

                    Comment

                    Working...
                    X