Lines Matching defs:the
4 This page describes how to build, install and use the
5 `VMware <https://www.vmware.com/>`__ guest GL driver (aka the SVGA or
6 SVGA3D driver) for Linux using the latest source code. This driver gives
7 a Linux virtual machine access to the host's GPU for
11 With the August 2015 Workstation 12 / Fusion 8 releases, OpenGL 3.3 is
12 supported in the guest. This requires:
17 - On Linux, the vmwgfx kernel module must be version 2.9.0 or later.
18 - A recent version of Mesa with the updated svga Gallium driver.
22 With the Fall 2018 Workstation 15 / Fusion 11 releases, additional
23 features are supported in the driver:
33 This requires version 2.15.0 or later of the vmwgfx kernel module and
34 the VM must be configured for hardware version 16 or later.
36 OpenGL 3.3 support can be disabled by setting the environment variable
38 to work around application bugs (such as incorrect use of the OpenGL 3.x
41 Most modern Linux distros include the SVGA3D driver so end users
43 the driver or you want to update to the latest code these instructions
46 For more information about the X components see these wiki pages at
63 All of these components reside in the guest Linux virtual machine. On
64 the host, all you're doing is running VMware
99 Getting the Latest Source Code
109 - Mesa/Gallium main branch. This code is used to build libGL, and the
110 direct rendering svga driver for libGL, vmwgfx_dri.so, and the X
118 - VMware Linux guest kernel module. Note that this repo contains the
120 the files prefixed with vmwgfx.
128 ship with this but it's safest to install a newer version. To get the
136 - xf86-video-vmware. The chainloading driver, vmware_drv.so, the legacy
137 driver vmwlegacy_drv.so, and the vmwgfx driver vmwgfx_drv.so.
144 Building the Code
147 - Determine where the GL-related libraries reside on your system and
148 set the LIBDIR environment variable accordingly.
184 - Build Mesa and the vmwgfx_dri.so driver, the vmwgfx_drv.so xorg
185 driver, the X acceleration library libxatracker. The vmwgfx_dri.so is
186 used by the OpenGL libraries during direct rendering, and by the Xorg
188 library is used exclusively by the X server to do render, copy and
191 The following configure options doesn't build the EGL system.
206 with building and replacing the current Xorg driver. First check if
218 kernel module is removed from the system by issuing
245 Add 'vmwgfx' to the /etc/modules file:
258 After installing vmwgfx.ko you might want to run the following
259 command to check that the new kernel module is in the expected place:
265 If you see the kernel module listed in more than one place, you may
269 and reinstall the vmwgfx.ko module again.
271 Now try to load the kernel module by issuing
283 to watch the debug output. It should contain a number of lines prefixed
286 Then restart the Xserver (or reboot). The lines starting with
287 "vmwlegacy" or "VMWARE" in the file /var/log/Xorg.0.log should now have
288 been replaced with lines starting with "vmwgfx", indicating that the new
294 In a shell, run 'glxinfo' and look for the following to verify that the
309 then rerun glxinfo and examine the output for error messages.
313 - Make sure the VM uses hardware version 12.
314 - Make sure the vmwgfx kernel module is version 2.9.0 or later.
315 - Check the vmware.log file for errors.