Parallels 10 on Mac OS X 10.10 DP6 - All Windows Guest VMs Slow

Discussion in 'Windows Virtual Machine' started by Markcub, Aug 21, 2014.

  1. Barbara_Krzyska

    Barbara_Krzyska Bit poster

    Messages:
    1
  2. RobertWise

    RobertWise Member

    Messages:
    68
    I have implemented the 'terminal script fix' as suggested. There's certainly been a huge improvement. More or less back to normal. Now if it will just stay that way after a full reboot then that will be marvellous and the person who wrote the script deserves our eternal thanks. :)
     
    Paul_Ruijgrok and martmeister like this.
  3. Kiran_K._Ayyalasomayajula

    Kiran_K._Ayyalasomayajula Bit poster

    Messages:
    2
  4. NicolasJ

    NicolasJ Bit poster

    Messages:
    3
    Just to add to the data: My Yosemite OS 10.1 and PD 10.0 where working beautifully. After updated PD to 10.1 I got the same chugging slow-down as everyone has described here. The only other thing weird I did was change the Yosemite language setting to fix MS Lync per this link.
     
  5. L2Lensman

    L2Lensman Member

    Messages:
    22
    I followed the link referenced by Kiran_K_Ayyalasomayajula, I read that amongst the other items, the PD10 seemed to be having problems with CPU's. My system, which was having problems, was configured to use 4 CPU's. The referenced article suggests adding a "DEBUG" parameter to the startup of your system. Instead of trying this I simply reduced my CPU's to 1. I now have a fully functional VM running with pre-yosemite speeds. This includes after reboots. Why this works is unknown to me however I am not complaining. I am running a iMAC 2011 (early model) with 32GB of ram and a mixture of SSD and hard drives. I can now display my windows start screen with zero "delay". Instead of 40-90 seconds it is immediate.

    While I would prefer to use more CPU's, if one works, who am I to argue with success. Hopefully this helps someone. Again, I made no alterations beyond Yosemite (retail final release) which is running a fresh copy of PD10.1 (28600) which according to Parallels is the "latest".
     
    martmeister likes this.
  6. SergeyL

    SergeyL Parallels Team

    Messages:
    31
    Hello everyone,
    Could you please provide us with the following information:

    1. Follow the KB http://kb.parallels.com/en/117114 from step 1 to step 6. Save the terminal output to a file "trace_intr_VMrunning" on the Desktop
    2. Generate the Problem Report when the issue is reproduced (when you can see the CPU level of the VM at 99% or more). Save the PR number.
    3. Stop the VM and run the trace_intr utility one more time as per KB 117114 (steps 3-6). Save the terminal output to a file "trace_intr_VMnot_running" on the Desktop
    4. Reboot the Mac, do not launch PD10. Run the trace_intr utility (steps 3-6). Save the terminal output to a file "trace_intr_PDnot_running" on the Desktop
    5. Send the PR number and the 3 files to us.

    Thank you!
     
  7. martmeister

    martmeister Member

    Messages:
    30
    I have my three files as described above. However, I don't understand number 2 above. What's the Problem Report? Where would I find the Problem Report number?
     
  8. SergeyL

    SergeyL Parallels Team

    Messages:
    31
  9. martmeister

    martmeister Member

    Messages:
    30
    Alright, got the report number and the files. It's attached.
    Apparently there's a workaround that's posted in this this thread. I am basically dead in the water currently. Can I use that solution (NVRAM) for now while this is being looked into?
    Thank you for your help!
     

    Attached Files:

  10. SergeyL

    SergeyL Parallels Team

    Messages:
    31
    Thank you, Martin!
    I am afraid you forgot to attach the Problem Report number.
    To generate the Problem Report:
    - Start the VM
    - Make sure the CPU usage jumps above 100%
    - While the VM is on the screen and in focus, go to the Parallels || menu (close to time-date, WiFi, battery, etc) -> Report a Problem, wait till it is generated
    - Click Send then copy the PR number and post it here

    Thank you!
    btw. Do I get it right, trace_intr does not report any "interrupt storm" with the com.apple.driver.AppleACPIPlatform driver right after the Mac reboot when PD10 is not launched yet?
     
  11. martmeister

    martmeister Member

    Messages:
    30
    The name of the zip is the PR number that was generated when the CPU was high.

    As for your last comment, I am not following you. I don't know what that means.
     
  12. SergeyL

    SergeyL Parallels Team

    Messages:
    31
    OK, I am sorry!

    As for my last comment:
    the com.apple.driver.AppleACPIPlatform driver shows pure zeroes when PD is not running (trace_intr_PDnot_running file)
    so, if the file was generated right after your Mac is rebooted and PD was not launched yet, it means it is a bit different situation than I, for example, have on my test iMac.

    Anyway, than you very much for your help! I am going to add this information to our current investigation.
     
  13. martmeister

    martmeister Member

    Messages:
    30
    Since this was unexpected, I took another output. I checked my file that I posted and yes the values are 0. I ran it again. Waited a little while longer for the machine to settle down and then ran the trace. Attached the file. And the numbers are not all zeros now.
    Sorry for the false negative.

    Thanks for the prompt responses!!!
     

    Attached Files:

  14. SergeyL

    SergeyL Parallels Team

    Messages:
    31
    Great, thank you!
     
  15. YFinder

    YFinder Bit poster

    Messages:
    2
    Had the same issue. Mavericks + PD10.1.0 (28600) and absolutely no issues. Upgrade to Yosemite (free when released) and Win7 Guest started stuttering, and generally un-usable. The interesting thing is that it wasn't that way on my MBP, only on my iMac.
    I created a Yosemite Boot USB from here: http://osxdaily.com/2014/10/16/make-os-x-yosemite-boot-install-drive/ with the intention of possibly having to do a clean install. However, I ran the installer to re-install Yosemite over my upgrade. Once completed, all Guest VM's back to normal. No more single core hogging, no stuttering, no waiting 5 minutes for apps to open in windows.

    It's a little more tedious than the Terminal script, but if that doesn't work, probably the next best effort.
     
  16. Anderson_Santos

    Anderson_Santos Bit poster

    Messages:
    2
    There is some insight coming from the VMware forum (This problem is affecting all VM software) :
    https://communities.vmware.com/message/2439903#2439903

    Maybe this can help the folks at Parallels and if this is a problem in the Yosemite kernel, put some pressure at Apple to come with a solution.
     
  17. martmeister

    martmeister Member

    Messages:
    30
    @Anderson_Santos Thanks for the link and additional background. Based on my brief discussion with @SergeyL they are aware of the interrupt storm and that was one of their first pieces of information items they spoke about. So I believe we are on the same page. The problem is no one really knows what the turnaround time for this will be. Will Apple fix this? Will Parallels (and VMWare) issue an official patch/workaround?

    @SergeyL I am happy to be the guinea pig for another day (run more traces/logs) but I am not sure how much longer I can be without my Windows VM. If there are any suggestions of what I should do in the meantime, please let me (us) know. Otherwise I am going to have to try one of the suggested solutions above.
     
  18. Anderson_Santos

    Anderson_Santos Bit poster

    Messages:
    2
    I used the command :
    sudo nvram boot-args="debug=0x10" and rebooted.
    This solved my problem. Now Parallels and my Windows 8.1 VM are running without any slow down. I have a IMac 12,1.
     
  19. Christopher_Kessell

    Christopher_Kessell Bit poster

    Messages:
    7
    Before I try the debug+0x10 trick I used the trace_int to create the three files as requested.
    The PR number is: 52160986
    The three files are zipped as one was over 1 meg and the forum would not allow me to upload it??
     

    Attached Files:

  20. Christopher_Kessell

    Christopher_Kessell Bit poster

    Messages:
    7
    Well I just did the fix and things do seem to be much better but the %CPU is still running quite high at times although it is running in the single digits when nothing is happening which is certainly much better. Opening Firefox caused CPU usage to go up to 60 and playing a CNN video caused it to jump up to 167 but then it averaged around 100 after that. Energy impact is very high at around 120.
    They still need a proper fix but this is a start!
     

Share This Page