1 2 Previous Next 16 Replies Latest reply on Aug 15, 2019 5:10 PM by zrxMatt

    vmware-vmx high cpu usage causing Mac to heat up constantly

    slavisam87 Lurker

      MacBook Pro Retina:

      • Model Name: MacBook Pro
      • Model Identifier: MacBookPro11,4
      • Processor Name: Intel Core i7
      • Processor Speed: 2.5 GHz
      • Number of Processors: 1
      • Total Number of Cores: 4
      • L2 Cache (per Core): 256 KB
      • L3 Cache: 6 MB
      • Memory: 16 GB

       

      VMWare Fusion Professional Version 8.5.10 (7527438)

       

      When I power-on the VM, MacBook fan starts to run very noisy and get machine hot. I've seen in Activity Monitor that a process "vmware-vmx" is hanging a lot of CPU (about 100-150% at any time).

       

      I got a Windows 10 Enterprise VM with dedicated/allocated 2 cores and 8GB RAM. I power-on the virtual machine and min later the fans are running very fast and Activity Monitor shows that vmware-vmx is using +100% CPU.

       

      I've tried to play with the resources, turn off accelerate 3D graphics but no result. What can I do to troubleshoot and how do I get to the root cause. This issue was not even noticeable a year ago but not sure what changed to all the sudden heat up and run high CPU.

       

      Help please!

        • 1. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
          wila Guru
          vExpertCommunity WarriorsUser Moderators

          Hi,

           

          Welcome at the VMware communities forum.

           

          If the vmx process is consuming 100% CPU then usually it is something within the VM that consumes that CPU.

           

          When the VM runs can you take a look at Windows task manager and in the "details" tab check which process is consuming most CPU?

           

          --

          Wil

          | Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
          | Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
          | More info at https://www.vimalin.com
          | Twitter @wilva
          | VMware Wiki at http://www.vi-toolkit.com
          • 2. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
            AWarwick Enthusiast

            I'm getting the same issue.  It's happened twice now where the VMware-vmx consumes 100%++ cpu.  The VM is actually booting at this time and is using 100%. Windows 10 desktop with nothing much in the way of apps running.

            • 3. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
              StevenMBrown Lurker

              I'm seeing this as well. Windows 10 VM is at maximum 1 to 2% CPU utilization, yet the Macbook Pro is showing vmware-vmx comsuming 40 to 70+% CPU and making the computer hot enough to cook bacon on.

              • 4. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                wila Guru
                vExpertCommunity WarriorsUser Moderators

                Hi StevenMBrown,

                 

                One thing to try is to reduce the total CPU core count if it is higher as 1.

                 

                --

                Wil

                | Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
                | Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
                | More info at https://www.vimalin.com
                | Twitter @wilva
                | VMware Wiki at http://www.vi-toolkit.com
                • 5. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                  denyandconquer Lurker

                  I have a 2.5 GHz i7 2015 15" MBP and have the exact same issue. It used to happen on my previous 2.4 GHz 2015 15" MBP as well.

                   

                  This is a long standing issue. I have been facing this issue since 2015 and have upgrade from VMWare 8.x to 10.x (10.1.5 to be precise) but the issue has not been addressed.

                   

                  Even when I have low CPU usage on the Windows side, VMWare still causes the fans to rev up.

                   

                  The machine runs so hot that after about 5 minutes it becomes hard to type on and the fan noise starts to drive me crazy. It's okay if I want to quickly check something in Windows for 5-10 minutes, but it's almost unusable for longer period.

                   

                  Now I'm going to start working on a new project where I'll probably spend more about 50% of my time on the Windows side, and with this issue it's not going to work for me.

                   

                  Is there any solution to this?

                  • 6. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                    wcniedba Lurker

                    Same problem here.  Upgraded my Fusion 8 to Fusion 11.0.2 on Mojave. Client OS is Windows 7.  Windows 7 sits idle but vmware-vmx on my Mac goes through bursts of CPU ranging from 100% to 300%+.  I can try limiting the processor count to 1 (currently at 4) but that seems like a workaround, not a solution.  Also tried reinstalling VMWare tools but to no avail.  Seems like lots of people are having the same error with no updated from VMWare on this other than "it must be something on your VM that is running high CPU".

                    • 7. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                      sjesse Master
                      vExpert

                      What is the cpu% in the vms when this happens? I'm not sure if this is still relevent but check the default activity monitor application. Just double click on the relevant process on the list and select "Open Files and Ports" tab on the popup. See if its just accessing the vmx for the vm your using alot, or something else.

                      • 8. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                        wila Guru
                        User ModeratorsvExpertCommunity Warriors

                        Hi,

                         

                        Drop your processor count to 2.

                        You're not mentioning your hardware, but it if it a laptop and it was upgraded to Mojave, then yes chances are reasonable that your 4 vCPU VM is causing the high CPU usage.

                        --

                        Wil

                        | Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
                        | Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
                        | More info at https://www.vimalin.com
                        | Twitter @wilva
                        | VMware Wiki at http://www.vi-toolkit.com
                        • 9. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                          s_arbali Lurker

                          Hello,

                          any solution for this issue?

                          I just bought fusion and I got this issue right away

                           

                          any help will be appreciated!

                          • 10. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                            BluedevilX Lurker

                            I lived with this problem for a long time and I just shied away from using Fusion. Finally got it resolved with help of Support. Incase someone finds this useful, it's possible that the Metal (hardware-accelerated 3D graphic and compute shader application programming interface in MacOS) is causing the performance issues.

                             

                            Solution is to use OpenGL, since Metal API uses both OpenGL and OpenCL. There are two entries that have to be added in the .vmx file (configuration file) for the virtual machine. The steps are as follows :

                             

                            1. First, the virtual machine should be shut down (not suspended or in sleep mode).

                            2. Then go the concerned virtual machine and click on show package contents (by doing a right click or using a single tap with two fingers).

                            3. Open the .vmx file with a Textedit, then from the top Apple menu bar go to Edit > Substitutions and make sure that Smart quotes are not enabled.

                             

                            Add these lines at the end of the vmx file -

                             

                            mks.enableMTLRenderer = "FALSE"

                            mks.enableGLRenderer = "TRUE"

                             

                            Save the changes and power up the virtual machine.These changes will enable the graphics rendering using OpenGL.

                            • 11. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                              slgarwood Novice

                              This seems to also fix a problem I have been having with the XFCE window manager in Slackware --- any change from the default size of 800X600 resulted in "hash" lines on the bottom half of the screen and a cursor that decided to wander on its own.

                              Setting GL for rendering fixed it (and it runs cooler!!).

                              MacBook Pro 2015 - current Slackware, VMware 11.0.2

                              It appears that Apple's Metal and VMWare Fusion don't play quite right yet. OpenGL is fine for me.

                              • 12. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                                SMJ963 Lurker

                                It did not resolve my issue. I am using the version 11 of VMware Fusion and I am at pain of using it. My MacBook Pro heats it up.

                                • 13. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                                  sergiovemic Lurker

                                  I have exactly the same problem!

                                  • 14. Re: vmware-vmx high cpu usage causing Mac to heat up constantly
                                    zrxMatt Lurker

                                    Hey Folks,

                                     

                                    I'm a complete Noob to vmware & fusion, I've only been using a few weeks so not sure how relevant this is.

                                     

                                    I recently got a new 4k monitor for my macbook pro 13 and found that if I have the windows guest on the 4k screen I get this massive cpu drain on the mac even if the guest isnt doing much. a bit of investigation shows that the windows guest set the resolution to 7680x4198 if the window is fully expanded on the 4k screen. Manually changing this to either HD or UHD fixes the cpu problem but dosent let the guest use the entire screen so still trying to work that bit out.

                                     

                                    Cheers

                                    Matt

                                    1 2 Previous Next