VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 ... 3 4 5 6 7 Previous Next 101 Replies Last post: Jul 7, 2009 11:07 AM by JefferyRPrice   Go to original post

Re: vmwareuser.exe cpu 100%

60. Feb 13, 2009 1:17 AM in response to: neilinnz
Click to view JeFurry's profile Novice 20 posts since
Aug 7, 2008
I concur that it happens only in Unity. I also have multiple screens - one 30" surrounded by 2 21" screens in portrait mode on a separate graphics card. This exceeds the maximum hardware-accelerated texture size, and VMWare Fusion should therefore be using software rendering... but I have turned off "Use all displays in fullscreen" and it seems happy to use what seems to be full speed on the central display in fullscreen mode.

I upgraded to 2.02, and turned off all folder sharing and mirrored folders completely, and also deactivated "allow your mac to open applications in the virtual machine", and switched back to Unity.

The vmwareuser.exe 100% CPU problem has not happened to me in the six or so hours of use I've had since then, whereas it used to happen after about fifteen minutes of Unity usage (I'd given up on Unity as a consequence). It's early days yet, but something appears to have at least improved, if not been fixed properly.

Re: vmwareuser.exe cpu 100%

61. Feb 13, 2009 9:42 AM in response to: JeFurry
Click to view topgunli's profile Enthusiast 64 posts since
Oct 24, 2005
Thanks for feedback. I guess maybe VMwareUser inside the
guest un-registered all callbacks. Can you follow the instruction to
collect guest log?

To do that go to:
C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools, Then open the tools.conf file.

Add two entries:
log = "TRUE"
log.file = "C:\vmtools.log"

Then log out and log back in to your VM Wait for vmwareuser.exe to start using 100% of your cpu and upload the resulting log
files. There should be one at c:\vmtools.log and possibly more than one
at c:\vmtools.log.<process id> where process id is just a number.

Once you are done, make sure to turn off logging by removing the two entries because they can take up a lot of space over time.

Re: vmwareuser.exe cpu 100%

62. Feb 13, 2009 9:42 AM in response to: neilinnz
Click to view topgunli's profile Enthusiast 64 posts since
Oct 24, 2005
Thanks for feedback. I guess maybe VMwareUser inside the
guest un-registered all callbacks. Can you follow the instruction to
collect guest log?

To do that go to:
C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools, Then open the tools.conf file.

Add two entries:
log = "TRUE"
log.file = "C:\vmtools.log"

Then log out and log back in to your VM Wait for vmwareuser.exe to start using 100% of your cpu and upload the resulting log
files. There should be one at c:\vmtools.log and possibly more than one
at c:\vmtools.log.<process id> where process id is just a number.

Once you are done, make sure to turn off logging by removing the two entries because they can take up a lot of space over time.

Re: vmwareuser.exe cpu 100%

63. Feb 18, 2009 6:23 AM in response to: topgunli
Click to view frases's profile Novice 6 posts since
May 16, 2007
Guys,

I had the same problem. On my MacBook Pro 17" (dual core 2.4Ghz, 2GB RAM) running OSX 10.5.6, I was running an XP SP2 VM running one processor under Fusion 2.0.2. The one dedicated CPU would spike to 100% and my mouse disappeared. Thus, I had to control XP via the keyboard, always an exciting task. Of course, the display was really sluggish as others have reported. I did try the reinstall of VMware Tools, but that didn't work. Two things in conjunction did work:

1) under Settings -> Sharing -> Shared Applications, I disabled "Allow your Mac to open applications in the virtual machine"

2) in the same dialog box, select "Never" for "Show running virtual machine applications in the dock"

Update 2009/02/16: Shutdown your vm and restart Fusion to make sure the changes are effective.

Update 2009/02/18: I should clarify that my MacBook was upgraded to OSX 10.5 Leopard recently. I believe the DVD upgraded it to 10.5.4, and then I did another interim upgrade via Internet download to 10.5.6.

When you read the list of caveats in the VMware Fusion Release Notes, it is quite a litany of troubles. I guess this is where complexity gets us..too many combinations of guest and host OS versions for the company to adequately QA their products.

'sodo

Re: vmwareuser.exe cpu 100%

64. Feb 15, 2009 6:35 PM in response to: frases
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008
I've tried what the last poster suggested and it doesn't fix the problem for me when in Unity on a dual screen iMac.

And, I don't have a C:\Documents
and Settings\All Users\Application Data\VMware\VMware Tools folder
within my VM and therefore don't have a tools.conf file to open. (ignore this, found it, t'was hidden!)

Re: vmwareuser.exe cpu 100%

65. Feb 15, 2009 6:58 PM in response to: neilinnz
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008

I have the log files, do you have an email address at vmware I can send them to rather than uploading them here for everyone to see? Or I can cut n paste any you wish me to searchfor within them?

Also, which ones do you want it seems to have created 4 files, vmtools.txt, vmtools.log.1952, vmtools.log.2024, vmtools.log.old

I can recreate the problem now at will, here's how you can re-create it (hopefully).

I have an iMac with an external 2nd screen. I open up the Windows XP SP3 VM on the external screen in full-screen mode, I then hit CRTL+CMD+U to switch to Unity mode. I open up IE7 and move it to the internal iMac screen. Then hit CMD+SHIFT+4 to take a screen grab and then drag n drop the screen grab into a shared VM Shared Folder that I have in my Mac dock - THEN we get 100% CPU.I have NO mirrored folders just a single shared folder. I am running the latest just released version of Fusion 2.0.2 and Leopard 10.5.6.

I'm not sure if you need to do all that to re-create the issue but if I do if deffo happens again.

Re: vmwareuser.exe cpu 100%

66. Feb 17, 2009 4:24 PM in response to: neilinnz
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008

Further information if anyone is still listening....

This problem only seems to occur for me when I run Unity with Shared Folders and when I drag n drop a file from Mac to a shared folder. Using shared folders in full screen mode works fine.

I have now stopped using shared folders and am now accessing an AirDisk from Mac and Windows in order to share files. So far (fingers crossed) this setup has now stopped the 100% CPU annoyance.


Re: vmwareuser.exe cpu 100%

67. Feb 17, 2009 4:37 PM in response to: neilinnz
Click to view topgunli's profile Enthusiast 64 posts since
Oct 24, 2005

Can you email the log file to lingli@vmware.com? If they are not huge files, can you email me all 4 files? Thanks

Also I am not quite sure about your description. Which side you took the screen grab? Host side or guest side? You first saved it into local disk? The shared VM Shared Folder is another guest Unity window? You drop into the Unity window itself or dock icon?

Re: vmwareuser.exe cpu 100%

68. Feb 17, 2009 4:50 PM in response to: topgunli
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008

Logs have been emailed.

I screen grab in Leopard using CMD+SHIFT+4 which creates a file on the desktop. I then drag that file into the shared folder within Mac which has a link in my dock (ie. I've put 'Shared Folder' which is in my Documents on Mac side in my dock - I then drag the file from the desktop onto 'Shared Folder' on the dock - this seems to trigger the 100% CPU). I can then access that shared folder from within Windows to use the screen grab.

I hope that makes more sense.

I think it does it for all files, it's just I do screen grabs quite a bit.

Re: vmwareuser.exe cpu 100%

69. Feb 17, 2009 5:26 PM in response to: neilinnz
Click to view topgunli's profile Enthusiast 64 posts since
Oct 24, 2005

Thanks for the log files. From log file I did not see anything wrong, so can you provide more information?

1. Please check inside the guest which application took 100% cpu. Is it VMwareUser.exe?

2. All what you did were in Unity mode, right?

3. Can you explain more about 'Shared Folder' which is in my Documents on Mac side in my dock? This 'Shared Folde' is inside the guest, and it is a Windows folde? Or it is in host side and it is a Mac folder? How you create the link on Mac dock? By dragging the 'Shared Folder' into Mac dock? Where is original 'Shared Folder' located?

Re: vmwareuser.exe cpu 100%

70. Feb 17, 2009 5:48 PM in response to: topgunli
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008
1. It is the VMwareUser.exe that takes 100% of CPU.

http://communities.vmware.com/servlet/JiveServlet/downloadImage/5372/Picture+1.jpg

2. Yes, I don't have a problem when in full screen mode, only when running Unity on my dual screen iMac.

3. In Finder on the Mac I created a folder within my Documents folder called 'SharedFolder' (so /Users/xxxx/Documents/SharedFolder) I then share this folder 'SharedFolder' from my Mac with the Virtual Machine on the Sharing tab of the VM Settings. I DO NOT mirror any folders at all.


Picture2.jpg


In Finder on the Mac I drag my 'SharedFolder' to my dock so I have easy access to it. I can then drag n drop any files I want to see within Windows to my 'SharedFolder' in my Macs doc.

One thing which may affect it??? I have the Windows taskbar on my external screen when running in Unity and my dock on my iMac screen - not sure if that would make any difference.

Also, I just tried to re-create the problem again and it looks like I also have to open Internet Explorer and have that on the iMac screen too in order for the 100% CPU.

So, iMac screen plus external screen - Windows in Unity mode running with taskbar on external screen - Mac dock on iMac screen. Open IE7 and move that to iMac screen - drag n drop a file into SharedFolder in the dock then 100%CPU issue occurs!

Re: vmwareuser.exe cpu 100%

71. Feb 18, 2009 10:24 AM in response to: neilinnz
Click to view topgunli's profile Enthusiast 64 posts since
Oct 24, 2005
Thanks very much for your detailed description. I will try to reproduce it sometime tomorrow when Iam back to office. And if you got time, can you do more test? I think the reason is that when you drag something over the Unity window, our internal DnD is triggered, but does not do cleanup gracefully enough. So can you try this? If you DnD the file carefully enough not to hit the IE7 window at all, can you still reproduce the bug? With other Unity window can you still reproduce the bug? I guess any Unity window will trigger the bug. Also if you put all window into iMac screen, can you still reproduce the bug? Your feedback and help is highly appreciated. I will keep you updated with my investigation.

Re: vmwareuser.exe cpu 100%

72. Feb 18, 2009 3:20 PM in response to: topgunli
Click to view neilinnz's profile Novice 23 posts since
Sep 15, 2008

Can I just add that Shared Folders isn't the only cause of the problem.

I have been running for about 4 hours today with Shared Folders switched off and the 100% CPU has just surfaced again!

I am now going to try using Unity with the 'Show running virtual machine applications in the Dock' set to Never (it was set to In Unity this morning when the problem happened).

Re: vmwareuser.exe cpu 100%

73. Feb 18, 2009 3:31 PM in response to: topgunli
Click to view jarome's profile Novice 30 posts since
Apr 24, 2008
How about fixing SR# 1139197970? You acknowledged that it was a real bug. It pins my cpu to 100% if I turn on my Cisco VPN. Yet this has not been fixed, and it is not listed on the latest release notes "known issues". Something is very rotten in the VM.

Re: vmwareuser.exe cpu 100%

74. Feb 18, 2009 3:31 PM in response to: topgunli
Click to view jarome's profile Novice 30 posts since
Apr 24, 2008
How about fixing SR# 1139197970? You acknowledged that it was a real bug. It pins my cpu to 100% if I turn on my Cisco VPN. Yet this has not been fixed, and it is not listed on the latest release notes "known issues". Something is very rotten in the VM.

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities