40
submitted 3 months ago by Pyr_Pressure@lemmy.ca to c/buildapc@lemmy.world

My PC constantly freezes if I'm not playing a game or have a game running.

✅ If I'm playing a game, it's fine.

✅ If I have a game running in the background while doing other stuff, it's fine.

❌ If I leave my PC while playing a game and the lock screen pops up, it will freeze.

❌ If I do anything other than gaming, such as browsing the web or digital art, PC will freeze.

❌ If PC goes to sleep overnight, it will freeze.

The frozen PC will typically show no error code and display will show "no input" until I hard reset.

If I hard reset, it often won't successfully turn back on unless I move the mouse while it's resetting, otherwise it will freeze again on the windows loading screen.

Sometimes I will actually get a blue screen with the error code of DPC_Watchdog_Error or something like that.

Anyone know where I should look first to try and fix this? It's been happening for weeks now and it's driving me crazy. I can't figure it out.

you are viewing a single comment's thread
view the rest of the comments
[-] wulrus@lemmy.world 5 points 3 months ago

I used to have a very similar problem also with freezers that do not occur when a game is running even in the background. I also followed dead ends such as CPU state issues and so on.

The biggest breakthrough came after several years when I took the entire SSD out of the laptop and put it into a desktop PC with entirely different hardware and booted the same Windows there. The problem still occurred!

A complete Windows reinstall fixed it for good.

[-] Pyr_Pressure@lemmy.ca 2 points 3 months ago

I'll try all these suggestions first then try a windows reinstall

[-] WallsToTheBalls@lemmynsfw.com 0 points 3 months ago

Shit, I’d start with the reinstall personally

[-] wulrus@lemmy.world 2 points 3 months ago

By the way, I also made a program that keeps one CPU core only busy at 100 % in a lowest priority thread. IIRC, it worked. public class Busy { public static void main(String... args) { int i = 0; Thread.currentThread().setPriority(Thread.MIN_PRIORITY); while (true) { i = (i << 3) ^ i; } } } (With a JDK installed: javac Busy.java && java Busy)

[-] wulrus@lemmy.world 1 points 3 months ago

Also found this in my bookmarks, but it didn't help back then, and OP never got it solved either: https://forums.tomshardware.com/threads/pc-freezes-when-not-playing-games.3731029/

My freeze did not have your odd reset problems. Its own oddity was that often it was a semi-zombie-freeze, in that I could sometimes even type text into an open editor and open menus, but nothing ever happened, saved or executed.

this post was submitted on 26 Jul 2024
40 points (93.5% liked)

Buildapc

3767 readers
5 users here now

founded 1 year ago
MODERATORS