Categories
News

How to Fix High CPU Usage Caused by System Interrupts | MakeUseOf

When you find that a process called "system interrupts" is causing high CPU usage, you are most likely dealing with a hardware or driver issue.

In this post, we explain what system interrupts are and how you can find and fix the underlying cause of their high CPU usage.

System interrupts appears as a Windows process in your Task Manager, but it's not really a process. Rather, it's a kind of representative that reports the CPU usage of all interrupts that happen on a lower system level.

Interrupts can originate from software or hardware, including the processor itself. Wikipedia explains:

An interrupt alerts the processor to a high-priority condition requiring the interruption of the current code the processor is executing. The processor responds by suspending its current activities, saving its state, and executing a function called an interrupt handler to deal with the event.

When the interrupt handler task is completed, the processor resumes the state at which it was interrupted.

Interrupts are a form of communication of software and hardware with the CPU. For example, when you start typing on your keyboard, the respective hardware and software send interrupts to the CPU to trigger the processing of your input.

Interrupts can also tell the CPU that an error occurred and this can cause a spike in the CPU usage of system interrupts. On a healthy system, system interrupts will hover between 0.1% and 2% of CPU usage, depending on the CPU frequency, running software, and attached hardware.

Even peaks of 3% to 7% can be considered within the normal range, depending on your system setup.

If system interrupts constantly hogs more than 5% to 10% of your CPU, something is wrong and you're most likely dealing with a hardware issue. We'll help you get to the bottom of this.

The first fix you should always try is to reboot your computer. If that doesn't help, start here:

USB hardware is a common culprit. You can either unplug your external USB devices or---while you're in the Device Manager (see below)---disable USB Root Hubs, i.e. blocking external hardware from interrupting the CPU.

In the Device Manager, find the entry Universal Serial Bus controllers and disable any USB Root Hub entry you can find.

Note: If you're using an external keyboard or a USB (Bluetooth) mouse, they might stop functioning. Be sure to have an alternative method of re-enabling the device.

Tip for desktop computers: Check whether you have any unused SATA cables plugged into your motherboard and remove them.

To quickly check whether you're dealing with a driver issue, you can run the DPC Latency Checker. Deferred Procedure Call (DPC) is a process related to system interrupts. When the interrupt handler needs to defer a lower priority task until later, it calls on the DPC.

DPC Latency Checker was designed to analyze whether your system can properly handle real-time audio or video streaming by checking the latency of kernel-mode device drivers. It's a quick way to reveal issues and the tool requires no installation.

If you see red bars, i.e. drop-outs due to high latency, something is off.

You can either try to find the culprit or---if the problem first occurred recently---roll back recent driver updates (Windows 10) or update your drivers with standard versions. Drivers that caused issues in the past were AMD SATA, HD audio device, and missing Bluetooth drivers.

Alternatively, you can install and run LatencyMon, a latency monitor, to find the driver files with the highest DPC count. Press the Start / Play button, then switch to the Drivers tab, and sort the driver files by DPC count. Note that the count accumulates over time, so let it run for some time.

Drivers with a high DPC count potentially cause a high number of interruptions.

Rather than randomly updating drivers, start with disabling individual device drivers to find the culprit. If you already identified potential offenders, disable those first.

Go to the Start Menu, search for and open the Device Manager (also found in the Control Panel), expand the peripherals listed below, right-click a device, and select Disable.

Do this for one device at a time, check the CPU usage of system interrupts or re-run DPC Latency Checker, then right-click the device and select Enable before moving on to the next device.

These devices are the most likely culprits:

  • Network adapters
  • Internal modems
  • Internal sound devices
  • Any add-on cards, like a TV tuner card, ISDN or DSL adapters, or modems

If none of these are to blame, you can proceed with disabling (and re-enabling) other non-essential drivers.

Never disable any drivers necessary to run your system, including anything listed under Computer, Processors, and System device.

Also, don't try to disable the display adapters, the disk drive that runs your system, IDE controllers, your keyboard or mouse (unless you have an alternative input device, such as a touchpad), or your monitor.

If a corrupt driver can cause system interrupts, so can failing hardware. In that case, updating your drivers won't solve the issue. But if disabling the entire device fixed it, you should follow our guide to test your PC for failing hardware.

Note: System interrupts could also be caused by a faulty power supply or laptop charger. Try to replace or unplug that, too.

If you're on Windows 7, this may be the solution you're looking for.

Right-click the speaker icon in your system tray, select Playback devices, double-click your Default Device (speaker) to open Properties, head to the Enhancements tab, and Disable all sound effects. Confirm with OK and check how system interrupts is doing now.

The BIOS is the first piece of software your systems runs when you turn on your computer. It helps your operating system to boot. First, identify your BIOS version and check the manufacturer's website for updates and installation instructions.

To find out your BIOS version, press Windows key + R, type cmd, hit Enter, and execute the following two commands, one after the other:

1. systeminfo | findstr /I /c:bios2. wmic bios get manufacturer, smbiosbiosversion

Note that the I in /I is a capital i, not a lower case L.

Note: Updating the BIOS shouldn't be taken lightly. Make sure to back up your system first.

System interrupts can have many causes. Did you reboot your computer as instructed above? We hope you were able to fix the issue. If you're still struggling, be sure to browse the comments as they contain many reports from readers who identified weird causes for their high CPU usage.

Categories
News

15 Hidden WhatsApp Tricks You Need to Try Right Now | MakeUseOf

You might think you know everything there is to know about WhatsApp. After all, with more than 2 billion users, it's fair to assume that you use the app at least once a day. However, like anything tech-related, there are always more tricks, tips, and features to learn about and use.

In this article, we list some of the best hidden WhatsApp tricks which will help you get more out of WhatsApp.

Are you constantly using WhatsApp to message the same two or three people? Wife? Boyfriend? Dog?

If so, did you know you can streamline your experience by adding a conversation shortcut to your device's home screen? Just open the app, click on the Chats tab, and long press on the conversation for which you want to create a WhatsApp shortcut.

Once you've highlighted the chat, tap Options (the three vertical dots in the top-right corner), and select Add chat shortcut from the popup menu.

The WhatsApp sharing feature is a great tool, but sometimes it can get annoying---especially if you're part of a group that insists on sending hundreds of images of memes and jokes every week.

[EDITEDThose images can clog up your library, use valuable memory space, and could be downright embarrassing if they end up in front of the wrong pair of eyes.

You can make sure WhatsApp images don't end up in your phone library by heading to Options > Chats > Chat Settings and flicking the toggle next to Media visibility into the Off position.

WhatsApp automatically downloads all photos, videos, audio files, and documents onto your device upon receipt. Given the number of media files you probably receive in a given week, it's not ideal. Unless you stay on top of your photo library, it's size is quickly going to spiral out of control.

It's easy to stop this from happening and save storage (and data). Tap on More options and head to Settings > Data and storage usage. Under Media auto-download, tap on When using mobile data, When connected on Wi-Fi, and When roaming and uncheck all of the boxes.

Are you forgetful? Fed up of overlooking your parents' anniversary or your sister's birthday? Fear not, WhatsApp can help thanks to scheduled messages.

You'll need to download a third-party app to get started. One such app that's available on both Android and iOS is SKEDit. You can schedule posts, program automated replies, set reminders, and more.

Blind Carbon Copy (BCC) is a frequently used email feature that lets you send the same message to lots of people without the recipients being aware of who else got the communication.

It's a little-known fact that WhatsApp allows you to do the same thing. The feature is called Broadcast. To use it, click on More options > New Broadcast and enter the names of the people who you want to send your message to. You'll be able to see who opened it and receive any responses privately and individually.

Note that people will only receive your WhatsApp broadcast if they have saved your number in their address book.

Do lots of people use your phone? Perhaps your kids use it to play games or your secretary uses it to field calls on your behalf.

Thankfully, there is a way to lock WhatsApp and keep its contents away from prying eyes. You used to need to install a third-party app, but that's no longer the case. The functionality is now a native part of WhatsApp; you can use your fingerprint to secure your inbox on Android or Touch ID or Face ID on iOS.

To set up the WhatsApp fingerprint lock on Android, head to More options > Settings > Account > Privacy and scroll down to Fingerprint lock. Slide the toggle next to Unlock with fingerprint into the On position.

If you're an iOS user, go to Settings > Account > Privacy > Screen Lock and turn on either Require Touch ID or Require Face ID.

Two blue ticks. A boon to usefulness, a blow to privacy.

If you are only chatting to friends and family it might not be important, but what about if your number is added to a massive group full of strangers for a conference or wedding? You probably don't want everyone seeing your face and being alerted when you are typing.

The solution is to edit the visibility of your Last Seen status, Profile Photo, About, Status, and Read Receipts.

To do so, head to More options > Settings > Account > Privacy and make the necessary amendments. You can choose whether everybody, your contacts, or nobody sees your details (though read receipts are just on/off).

So, you get added to a group that's filled with family members or work colleagues. It can be useful at times, but more often than not it's filled with inane chatter about grandma's cat or Barry's spreadsheets.

If you leave the group, you're going to cause offense to its other members. After all, why wouldn't you want to be alerted every time your cousin sends a picture of her new baby doing something "cute"?

Save your sanity by muting chats liberally. Navigate to the chat you want to silence, then tap on More options > Mute. You'll be given a choice of muting it for eight hours, a week, or a year---and there's also a checkbox that will allow you to disable its on-screen notifications.

WhatsApp has been around since 2009, yet it still uses the same slightly odd background image filled with cartoon doodles. Anything has to be better than that, right?

Luckily, you can change it. Follow More options > Settings > Chats > Display > Wallpaper and you'll be able to add your own picture from your library, remove the wallpaper altogether for a gray background, or pick an alternative solid color.

How many times have you found yourself frantically scrolling back through old messages to try and find an important phone number or email address?

Save your time and your thumbs by using WhatsApp's built-in search feature. Just open the chat that you want to search, then tap on More options > Search and enter the phrase you're looking for. On an iPhone, you'll need to open your Chats tab and swipe down to reveal the search box.

Of course, instead of desperately searching to find old messages, wouldn't it be great if you could be proactive and save them at the time they were received?

Lo and behold---you can! Just long-press on an individual message then tap on the star icon in the bar at the top of the screen. To see all of your starred messages, click on More options > Starred Messages.

It's only natural that you'll speak to some contacts---family, partners, best friends---more than others. But if your WhatsApp inbox see dozens of new messages every day, it can quickly get annoying to have to scroll/search for your regularly used contacts every time you want to send a message.

Another useful WhatsApp shortcut, therefore, is to pin WhatsApp messages from frequent contacts to the top of your inbox list. To do so, long-press on the chat you want to pin, then hit the Pin icon at the top of the screen. To unpin, repeat the process.

(NB: You can only pin three chats at a time.)

When you open a WhatsApp conversation, the app will immediately mark all of the messages in the group as read, even if you didn't scroll through them all. That's a bit annoying; you might forget to return to the chat to respond if it is no longer showing as unread.

To remind yourself, you could try setting a chat back to unread status. Doing so won't show you how many individual messages within the chat you haven't read, but it will mark the chat with a blue "Unread" dot.

To mark a chat as unread on WhatsApp, long-press on the conversation in question, then go to More Options > Mark as unread.

We know the two blue ticks alongside a message that you sent means the recipient has both received and opened it---but they don't reveal any further information.

For a more precise insight into a message you sent, you can long-press on it in the chat window and select the Information icon at the top of the screen. You will see a timestamp showing when the message landed on the other person's device, and what time it was opened.

WhatsApp doesn't feature a fully-fledged text editor, but it does let you add some formatting to messages you send. If you're sending long passages of text, it's a great way to make the content more digestible for people who are reading it.

Four types of formatting are available:

  • Bold text: Add an asterisk (*) on each side of the text.
  • Italic text: Add an underscore (_) to each side of the text.
  • Strikethrough: Add a tilde (~) to each side of the text.
  • Monospace: Add three backticks (```) to each side of the text.

These WhatsApp shortcuts, tips, and tricks will quickly turn you into a power user. But in truth, this list only scratches the surface of what's possible.

If you would like to learn more, start with our article detailing how to recover lost or deleted messages on WhatsApp.