1. dicks-webos's Avatar
    I'd like to share a solution I (seemed) to have found for my SF3PRO. I run the latest Win10 (Insider Release Preview ring). I have a 128GB SD card in my SF3PRO and I have almost always had the system service go in a high CPU state after waking the device up from hibernate. This was seen in Task Manager where the "System" task would consume 10-15% CPU consistently. After a lot of searching I found out that a lot of people had issues related to ACPI.sys and an apparent interrupt storm happening causing the high CPU. This goes away as soon as you start to play music (via whatever player). Some people mentioned removing the SD card solves the issues.

    I had the exact same symptoms as mentioned above. My SF3PRO would get pretty hot and in the end all I could do was a reboot.

    All the "fixes" posted did not work for me (e.g. https://support.microsoft.com/en-us/kb/834631). I then decided to take a look at the Realtek 3.0 USB driver and found out that the one shipped with the SF3PRO is a "1.0" version and there are newer versions (Realtek USB 2.0/3.0 Card Reader Drivers Version 10.0.14393.31228).

    I removed the SD card and also the USB hub that I have attached and installed the latest Realtek driver from above link. I have since not have this issue re-appear anymore. I hope this helps others too.
    Last edited by dicks-webos; 02-09-2017 at 04:13 AM.
    09-20-2016 01:33 AM
  2. Dirigent82's Avatar
    Thanks for this! I'll see if helps mine too.

    Funny that searching automatically for updated drivers doesn't find the updated version.
    09-20-2016 09:46 PM
  3. dicks-webos's Avatar
    Let me know if this works for you. I did notice that the "System" process does use ~14% CPU after waking the Surface up from hibernate, but it will go down after a few minutes. This is different from previously where the system process would stick at that % till the device was rebooted.
    09-21-2016 02:11 AM
  4. Dirigent82's Avatar
    Let me know if this works for you. I did notice that the "System" process does use ~14% CPU after waking the Surface up from hibernate, but it will go down after a few minutes. This is different from previously where the system process would stick at that % till the device was rebooted.
    I resumed from a hibernation this afternoon and did see the "System" process using 13-14% of CPU. It did fall back to 0 after a minute or so, like you said. So, this is good news so far.
    09-21-2016 03:44 PM
  5. dicks-webos's Avatar
    Another thing I did was download the complete driver package for the Surface 4 PRO and updated the following drivers manually on my 3 PRO:

    Surface 4 PRO driver package: http://forums.windowscentral.com/e?l...token=ogroHpLQ (select the big ZIP file)

    - Marvell WIFI and Bluetooth drivers (later version than the one on the Surface 3 PRO)
    - Realtek HD driver (the first audio driver option in device manager). Also this driver is a newer one than the one that is installed by default on the 3 PRO.

    Install them by extracting the folders from the zip package and then in device manager do a manual update of the driver. Each driver requires a reboot after installation (you can update all three and ignore the reboot window after the first two).
    Last edited by dicks-webos; 10-11-2016 at 03:40 PM.
    10-10-2016 07:25 AM
  6. Dirigent82's Avatar
    Another thing I did was download the complete driver package for the Surface 4 PRO and updated the following drivers manually on my 3 PRO:

    Surface 4 PRO driver package: http://forums.windowscentral.com/e?l...token=OqBzdbYM (select the big ZIP file)

    - Marvell WIFI and Bluetooth drivers (later version than the one on the Surface 3 PRO)
    - Realtek HD driver (the first audio driver option in device manager). Also this driver is a newer one than the one that is installed by default on the 3 PRO.

    Install them by extracting the folders from the zip package and then in device manager do a manual update of the driver. Each driver requires a reboot after installation (you can update all three and ignore the reboot window after the first two).
    Has this continued to solve any of your issues? Have you noticed any problems running the Surface 4 Pro drivers on the Surface Pro 3?
    10-19-2016 11:14 AM
  7. dicks-webos's Avatar
    Has this continued to solve any of your issues? Have you noticed any problems running the Surface 4 Pro drivers on the Surface Pro 3?
    Yes.
    10-19-2016 11:20 AM
  8. dicks-webos's Avatar
    There is a new version of the Realtek driver (10.0.14393.31231). It seems to work better and keep the CPU down even more.

    Link to download: Realtek USB 2.0/3.0 Card Reader Drivers Version 10.0.14393.31231
    James8561 likes this.
    12-05-2016 06:02 AM
  9. dicks-webos's Avatar
    I did a right click on "Realtek Audio" in device manager and then "Auto update". The driver was updated to version 6.0.1.7642. Hopefully this helps as well.
    01-18-2017 06:14 AM
  10. dicks-webos's Avatar
    Update on this thread.

    I received a firmware update dated 7.11.2016 a few days ago. Then the update to 14393.726. Since then I have not seen the issue with system process running high cpu after returning from sleep/hibernate. Perhaps the issue was OS/firmware related?

    Anyone else experienced the same?
    01-26-2017 05:56 AM
  11. cactuspete23's Avatar
    Good to hear the update resolved the issue !
    01-26-2017 07:39 AM
  12. Timo47v's Avatar
    I have installed the latest "firmware" (more like driver) updates, but the high CPU after waking from hibernation has not been resolved. Maybe the fix is in 14393.726 or the combination of both is required. Will test again when that update arrives.
    02-04-2017 04:24 AM
  13. dicks-webos's Avatar
    This issue has been coming back on my Surface, unfortunately. I had even updated all Intel system drivers with Driver Booster, as well as the WIFI driver.

    What I did notice is that when the Surface is not connected to power and has no USB hub connected and also no external monitor - then this issue does not happen. I have also disabled the energy savings options on the USB devices and hub drivers.

    When I had this issue I tried to deactivate and re-activate each system driver. At the end nothing brought down the high CPU usage of acpi.sys except a reboot of the system.
    02-04-2017 06:09 AM
  14. Timo47v's Avatar
    It's gotten even worse now on my Surface: whenever I bring back the system, even just from standby, various processes such as explorer, media player and internet explorer are driving the CPU up to 100%. Analyzing the threads with process monitor shows the problem is related to some function attempting to determine the DPI for my monitor.

    explorerhighcpu.png

    My thinking is that update 726 may be required before you can install the new graphics drivers. This may explain why not everyone got them yet via Windows Update. I installed them manually. Or maybe, there's a problem with those new drivers and Microsoft has pulled them from WU for that reason.

    In any case, I have rolled back to the previous driver and hopefully things will be back to "normal" now.
    02-05-2017 04:40 AM
  15. dicks-webos's Avatar
    The issue Is the Realtek audioHD driver, triggering the constant high CPU after resuming from hibernate mode. I noticed this because I updated the Realtek driver to the 2.81 version and after the driver was updated the CPU usage of "System" dropped back to normal levels. I have since then tested awaking the Surface from energy savings mode and the system process has not started to act up again (latest test today).

    I tried all recommendations like disabling enhancements and other tips - none worked.

    I have found the following solution that really works for me:

    1. Uninstall the Realtek audio driver in device manager
    2. Wait till you see that the system installs the "High Definition Audio-Device" driver (which is an MS driver)
    3. Download the driver prevention tool from Microsoft here: https://support.microsoft.com/en-us/...-in-windows-10
    4. Run the tool and select to hide drivers, select "Realtek audio". This prevents hat Win10 automatically installs the faulty Realtek driver again.
    5. Enjoy a cool Surface 3 PRO

    I was able to (permanently) resolve the CPU issue with the above steps.

    Update on Feb 24: Since disabling the update to the Realtek diver I have no longer seen the system process running at high CPU after returning the Surface from hibernate mode. Using the Microsoft audio driver now. No issues anymore - so happy :)
    Last edited by dicks-webos; 02-24-2017 at 05:23 AM. Reason: Updated testing results
    02-05-2017 02:24 PM
  16. dicks-webos's Avatar
    An update on this, it really is the Realtek driver. I reverted back to the standard MS driver and the issues were gone. I also used the hide/show tool to prevent it from updating to the Realtek driver again.

    But today MS pushed out 15063.11 and the issue seems to have been fixed!!!!!!!

    aufnahme4.png

    Will report soon :)
    04-04-2017 08:49 AM

Similar Threads

  1. Replies: 1
    Last Post: 09-24-2016, 01:14 PM
  2. Looking for an App to write/draw on pictuers and videos
    By jdooms in forum Microsoft Surface Pro 4
    Replies: 3
    Last Post: 09-23-2016, 11:49 AM
  3. Lumia 640 wont turn on unless on charger, batterry/wdrt/usb issues
    By EdsonBubsy in forum Microsoft Lumia 640
    Replies: 7
    Last Post: 09-23-2016, 10:50 AM
  4. Another GREAT Update from MSFT
    By Scott Pisciotta in forum Microsoft Lumia 950 XL
    Replies: 14
    Last Post: 09-20-2016, 11:07 PM
  5. The Gears of War 4 team celebrates 'going gold' with Microsoft CEO Satya Nadella
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 09-19-2016, 11:20 PM
LINK TO POST COPIED TO CLIPBOARD
We have updated our Privacy Policy and Terms & Conditions. Please check them out.