|If this is a desktop computer, try different speakers. |
If this is a laptop....
The headphones jack has a mechanical switch inside of it. It's supposed to disable the sound from going to the speakers built into the laptop whenever you plug a plug (on a cord) into the headphones jack.
If you have plugged into the headphones jack a lot, it's common for that mechanical switch to malfunction. You could try plugging a plug into the headphones jack, wiggling it, then pulling it out, that may get one or both speakers working, but the only real solution is to replace the headphones jack - that's an item frequently replaced by laptop repair places.
OR - you could make do by plugging amplified speakers into the headphones jack.
It's also quite possible you could get distorted sound because of a problem with the headphones jack.
"I tried to update all my drivers from the realtek website and it wouldnt play any audio at all."
There are many possible Realtek sound chipsets. You have to get the drivers for the right chipset, otherwise the drivers won't work properly, or won't work at all.
If the Realtek web site has some way of auto detecting your sound chipset, which I doubt, or if you determine which specific sound chipset your mboard has from the mboard's or brand name system's specs for your model, then you could use that info to get the right drivers from there, but otherwise, you get the correct sound drivers for your model from the brand name system's web site, or from the mboard manufacturer's web site if your system is a generic desktop.
People often install sound drivers incorrectly. The sound "drivers" software almost always includes other software that must be installed along with the drivers. Installing only the drivers usually results in the drivers and associated software not working correctly.
Unless the instructions for installing a device tell you otherwise.......
You DO NOT install drivers for a device while booting into Windows, if the software for the device has not been installed yet - when Windows detects a generic device or New Hardware while booting, you allow it to search for drivers, it doesn't find any, and it wants you to show it the location of the drivers - CANCEL that, continue on to the desktop, and install the software for the device using the proper installation from a CD or the proper installation file that you downloaded from the web.
If you DID install drivers that way, go to Control Panel - Classic View - Add/Remove Programs and Un-install the software you installed, reboot, DO NOT install drivers while booting, and install the software the right way !
The same applies no matter when Windows finds New Hardware !