PC Beeps on Boot but No Display? Here's the Fix
RAM or motherboard issue causes beeps and black screen. Check reseating RAM, clearing CMOS, or testing one stick at a time.
Quick Answer
Reseat your RAM sticks — pull them all out, wipe the contacts with a clean eraser, and snap them back in. If that fails, try one stick at a time in slot A2 (second from CPU). Still beeping? Clear the CMOS by pulling the battery for 30 seconds.
Why This Happens
Had a client last week whose PC suddenly started beeping 3 short beeps on boot — a dead HP EliteDesk that wouldn't show a thing on the monitor. That's a classic RAM error. The motherboard's POST (Power-On Self-Test) checks memory before anything else. If it can't talk to the RAM, it screams at you via beeps and gives you a black screen. Common triggers: dirty contacts on the RAM sticks, a slightly loose stick from moving the PC, or a failed BIOS setting after a power surge. Less common but real: a dead DIMM slot or a bent CPU pin that messes with the memory controller.
Fix Steps
- Unplug everything. Power cable, monitor, USB devices. You want zero power going to the board.
- Open the case and locate the RAM sticks. They're the long thin boards near the CPU socket. You'll see clips at each end.
- Release the clips — push them outward. The stick should pop up slightly. Pull it straight out.
- Check the contacts — those gold pins. If they look dull or have any residue, take a clean pencil eraser and gently rub them lengthwise. Not side-to-side. Blow off the dust. This alone fixes 70% of RAM beep issues.
- Reseat firmly — line up the notch in the stick with the slot, push straight down until both clips click back into place. Don't be gentle. A common mistake is not pushing hard enough.
- Try one stick at a time. If you have two sticks, test each one individually in the slot closest to the CPU (usually labeled A2 or DIMM2). Boot the PC. If it POSTs with one stick but not the other, that stick is dead. If it doesn't POST with either stick, the motherboard slot is probably fried.
Alternative Fixes
If reseating didn't work, try these in order:
- Clear the CMOS. Find the round silver battery on the motherboard (CR2032). Pop it out with a flathead screwdriver. Wait 30 seconds. Put it back. This resets all BIOS settings including memory timings. I've seen a bad XMP profile cause this exact no-display situation.
- Test with different slots. Some boards won't POST if you use the wrong slots. Check your manual — most boards want sticks in slots A2 and B2 for dual-channel, but for testing, always use the slot closest to the CPU.
- Check for bent CPU pins. This is rare but happens. If you recently removed the CPU cooler, pull the CPU and inspect the socket. A single bent pin can stop the memory controller from working. Use a magnifying glass. Straighten with a mechanical pencil tip if you're brave.
- Try different RAM. Borrow a stick from a friend or use an old DDR3/DDR4 stick you have lying around. If the board beeps with that too, the motherboard's memory controller or slot is dead.
Prevention Tip
Dust is the enemy. Clean your PC's interior every 6 months with compressed air. Pay special attention to the RAM slots — dust can cause intermittent contact issues. Also, when moving a desktop, always lay it on its side so the RAM doesn't get jostled. Had a client who moved his tower upright in the car and came home to beeps. Gravity works against you there.
Was this solution helpful?